01:45:13.261 [info] POST /wp/wp-json/Batch/v1 01:45:13.262 [debug] QUERY OK source="settings" db=0.4ms idle=49.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.263 [debug] QUERY OK source="settings" db=0.1ms idle=34.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.263 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.264 [error] #PID<0.431354.0> running PinchflatWeb.Endpoint (connection #PID<0.431353.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431353.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52736}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431354.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzpaD5DzqNpAAS-RC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431353.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52736}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431353.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52736}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431354.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemet (truncated) 01:45:13.280 [info] POST /wp//wp-json/batch/v1 01:45:13.281 [debug] QUERY OK source="settings" db=0.4ms idle=52.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.281 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=35.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.282 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.282 [error] #PID<0.431357.0> running PinchflatWeb.Endpoint (connection #PID<0.431356.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52746}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431357.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzpeia8qdaqgAS-SC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52746}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431356.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52746}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431357.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Te (truncated) 01:45:13.299 [info] POST /wp/wp-json/batch/v1/ 01:45:13.301 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=53.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.302 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=39.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.303 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.303 [error] #PID<0.431359.0> running PinchflatWeb.Endpoint (connection #PID<0.431358.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431358.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52754}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431359.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzpjG-j753coAS-TC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431358.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52754}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431358.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52754}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431359.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Te (truncated) 01:45:13.321 [info] POST /wp/blog/wp-json/batch/v1 01:45:13.324 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=59.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.325 [debug] QUERY OK source="settings" db=0.9ms idle=43.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.325 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.327 [error] #PID<0.431361.0> running PinchflatWeb.Endpoint (connection #PID<0.431360.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431360.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52764}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431361.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzpoWe9hN13UAS-UC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431360.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52764}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431360.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52764}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431361.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :befo (truncated) 01:45:13.342 [info] POST /wp/wordpress/wp-json/batch/v1 01:45:13.343 [debug] QUERY OK source="settings" db=0.4ms idle=60.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.344 [debug] QUERY OK source="settings" db=0.3ms idle=42.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.344 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.345 [error] #PID<0.431363.0> running PinchflatWeb.Endpoint (connection #PID<0.431362.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52776}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431363.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzptRXQ4n_HAAS-VC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52776}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52776}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431363.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plu (truncated) 01:45:13.365 [info] POST /wp/index.php 01:45:13.366 [debug] QUERY OK source="settings" db=0.4ms idle=63.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.367 [debug] QUERY OK source="settings" db=0.5ms idle=42.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.367 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.368 [error] #PID<0.431365.0> running PinchflatWeb.Endpoint (connection #PID<0.431364.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431364.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52782}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431365.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzpyygOZWUtoATyTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431364.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52782}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431364.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52782}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", (truncated) 01:45:13.402 [info] POST /wp/index.php 01:45:13.403 [debug] QUERY OK source="settings" db=0.7ms idle=77.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.404 [debug] QUERY OK source="settings" db=0.3ms idle=60.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.404 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.405 [error] #PID<0.431367.0> running PinchflatWeb.Endpoint (connection #PID<0.431366.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52794}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431367.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzp7n9lw-uU8ATyUB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52794}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52794}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "1 (truncated) 01:45:13.598 [info] POST /wp/ 01:45:13.599 [debug] QUERY OK source="settings" db=0.5ms idle=254.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.600 [debug] QUERY OK source="settings" db=0.5ms idle=232.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.600 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.600 [error] #PID<0.431369.0> running PinchflatWeb.Endpoint (connection #PID<0.431368.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52800}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431369.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzqqVtUKr0n8ATyVB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52800}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431368.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52800}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" (truncated) 01:45:13.615 [info] POST /wp/ 01:45:13.617 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=249.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.619 [debug] QUERY OK source="settings" db=1.0ms idle=214.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.619 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.620 [error] #PID<0.431371.0> running PinchflatWeb.Endpoint (connection #PID<0.431370.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52804}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431371.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzquiGURjJRcATyWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52804}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431370.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52804}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, (truncated) 01:45:13.633 [info] POST /wp/ 01:45:13.636 [debug] QUERY OK source="settings" db=2.3ms idle=229.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.638 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=37.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.638 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.639 [error] #PID<0.431373.0> running PinchflatWeb.Endpoint (connection #PID<0.431372.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431372.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52816}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431373.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzqy0kTY43L8ATyXB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431372.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52816}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431372.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52816}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, (truncated) 01:45:13.654 [info] POST /wp/wp-json/batch/v1 01:45:13.657 [debug] QUERY OK source="settings" db=2.7ms idle=54.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.658 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=40.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.658 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.662 [error] #PID<0.431375.0> running PinchflatWeb.Endpoint (connection #PID<0.431374.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52830}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431375.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzq3wUQbswr4AS-WC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52830}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52830}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, (truncated) 01:45:13.678 [info] POST /wp/wp-json/Batch/v1 01:45:13.679 [debug] QUERY OK source="settings" db=0.7ms idle=59.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.680 [debug] QUERY OK source="settings" db=0.4ms idle=43.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.680 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.681 [error] #PID<0.431377.0> running PinchflatWeb.Endpoint (connection #PID<0.431376.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431376.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431377.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzq9dKz-dDucATyYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431376.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431376.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, (truncated) 01:45:13.694 [info] POST /wp//wp-json/batch/v1 01:45:13.696 [debug] QUERY OK source="settings" db=1.0ms idle=56.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.697 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=38.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.697 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.698 [error] #PID<0.431379.0> running PinchflatWeb.Endpoint (connection #PID<0.431378.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52848}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431379.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzrBQgCRlEFwAS-XC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52848}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431378.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52848}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, (truncated) 01:45:13.711 [info] POST /wp/wp-json/batch/v1/ 01:45:13.713 [debug] QUERY OK source="settings" db=0.7ms idle=53.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.715 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=33.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.715 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.717 [error] #PID<0.431381.0> running PinchflatWeb.Endpoint (connection #PID<0.431380.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431380.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52862}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431381.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzrFZMx1WNe0ATyZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431380.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52862}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431380.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52862}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, (truncated) 01:45:13.732 [info] POST /wp/blog/wp-json/batch/v1 01:45:13.733 [debug] QUERY OK source="settings" db=0.5ms idle=52.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.735 [debug] QUERY OK source="settings" db=1.4ms idle=37.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.735 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.736 [error] #PID<0.431383.0> running PinchflatWeb.Endpoint (connection #PID<0.431382.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52868}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431383.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzrKTMUNdf7cATyaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52868}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431382.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52868}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote- (truncated) 01:45:13.751 [info] POST /wp/wordpress/wp-json/batch/v1 01:45:13.752 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=54.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.754 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=40.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.754 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.755 [error] #PID<0.431385.0> running PinchflatWeb.Endpoint (connection #PID<0.431384.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431385.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzrOzMlHkQyAATybB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431384.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" = (truncated) 01:45:13.769 [info] POST /wp/index.php 01:45:13.773 [debug] QUERY OK source="settings" db=3.4ms idle=55.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.774 [debug] QUERY OK source="settings" db=0.4ms idle=40.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.774 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.775 [error] #PID<0.431387.0> running PinchflatWeb.Endpoint (connection #PID<0.431386.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52878}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431387.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzrTPrkdfkOsATycB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52878}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431386.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52878}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agen (truncated) 01:45:13.794 [info] POST /wp/index.php 01:45:13.795 [debug] QUERY OK source="settings" db=0.5ms idle=59.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.796 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:13.797 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:13.797 [error] #PID<0.431389.0> running PinchflatWeb.Endpoint (connection #PID<0.431388.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431388.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52894}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431389.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzrZFarnbviQATydB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431388.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52894}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431388.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52894}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:14.047 [info] POST /wp/ 01:45:14.052 [debug] QUERY OK source="settings" db=3.8ms idle=274.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.053 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=278.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.054 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.054 [error] #PID<0.431391.0> running PinchflatWeb.Endpoint (connection #PID<0.431390.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431390.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52906}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431391.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzsVb1R5GQEoAS-YC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431390.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52906}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431390.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52906}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) A (truncated) 01:45:14.070 [info] POST /wp/ 01:45:14.071 [debug] QUERY OK source="settings" db=0.4ms idle=275.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.073 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=274.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.074 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.075 [error] #PID<0.431393.0> running PinchflatWeb.Endpoint (connection #PID<0.431392.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431392.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52910}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431393.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzsa4kbbO8-gATyeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431392.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52910}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431392.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52910}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebK (truncated) 01:45:14.093 [info] POST /wp/ 01:45:14.094 [debug] QUERY OK source="settings" db=0.3ms idle=84.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.095 [debug] QUERY OK source="settings" db=0.6ms idle=42.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.095 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.095 [error] #PID<0.431395.0> running PinchflatWeb.Endpoint (connection #PID<0.431394.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431394.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52922}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431395.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzsgXC0UpPNcATyfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431394.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52922}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431394.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52922}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.3 (truncated) 01:45:14.111 [info] POST /wp/wp-json/batch/v1 01:45:14.113 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=58.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.115 [debug] QUERY OK source="settings" db=1.5ms idle=42.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.115 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.116 [error] #PID<0.431397.0> running PinchflatWeb.Endpoint (connection #PID<0.431396.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431397.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzsktcxDSFU0ATygB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431396.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53 (truncated) 01:45:14.134 [info] POST /wp/wp-json/Batch/v1 01:45:14.139 [debug] QUERY OK source="settings" db=4.2ms idle=61.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.140 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=45.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.140 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.141 [error] #PID<0.431399.0> running PinchflatWeb.Endpoint (connection #PID<0.431398.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431398.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52948}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431399.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzsqJ6uWbWcEATyhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431398.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52948}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431398.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52948}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/53 (truncated) 01:45:14.160 [info] POST /wp//wp-json/batch/v1 01:45:14.161 [debug] QUERY OK source="settings" db=0.8ms idle=65.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.165 [debug] QUERY OK source="settings" db=3.2ms idle=48.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.165 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.166 [error] #PID<0.431401.0> running PinchflatWeb.Endpoint (connection #PID<0.431400.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431400.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52964}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431401.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzswYkZgaGDUATyiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431400.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52964}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431400.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52964}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebK (truncated) 01:45:14.192 [info] POST /wp/wp-json/batch/v1/ 01:45:14.194 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=78.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.196 [debug] QUERY OK source="settings" db=0.4ms queue=1.1ms idle=55.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.196 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.198 [error] #PID<0.431403.0> running PinchflatWeb.Endpoint (connection #PID<0.431402.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431402.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52974}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431403.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzs4HYjoyOWsAS-ZC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431402.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52974}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431402.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52974}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebK (truncated) 01:45:14.787 [info] POST /wp/blog/wp-json/batch/v1 01:45:14.788 [debug] QUERY OK source="settings" db=0.4ms idle=647.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.789 [debug] QUERY OK source="settings" db=0.4ms idle=626.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.789 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.790 [error] #PID<0.431405.0> running PinchflatWeb.Endpoint (connection #PID<0.431404.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431404.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52978}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431405.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvF0F7x8kJoATyjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431404.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52978}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431404.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52978}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 ( (truncated) 01:45:14.805 [info] POST /wp/wordpress/wp-json/batch/v1 01:45:14.806 [debug] QUERY OK source="settings" db=0.5ms idle=640.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.807 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=611.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.807 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.808 [error] #PID<0.431407.0> running PinchflatWeb.Endpoint (connection #PID<0.431406.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52980}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431407.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wp/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvKF-J4HAKQAS-aC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52980}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431406.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52980}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:14.822 [info] POST /wp/index.php 01:45:14.823 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=626.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.824 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=35.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.824 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.825 [error] #PID<0.431409.0> running PinchflatWeb.Endpoint (connection #PID<0.431408.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52994}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431409.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvOIzOH_xAgATykB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52994}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431408.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52994}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431409.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], (truncated) 01:45:14.839 [info] POST /wp/index.php 01:45:14.841 [debug] QUERY OK source="settings" db=0.5ms idle=51.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.842 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=35.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.842 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.843 [error] #PID<0.431411.0> running PinchflatWeb.Endpoint (connection #PID<0.431410.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431410.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431411.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvSX_PyU3noATylB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431410.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431410.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431411.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp (truncated) 01:45:14.860 [info] POST /wp/ 01:45:14.863 [debug] QUERY OK source="settings" db=1.9ms idle=53.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.866 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=39.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.866 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.868 [error] #PID<0.431413.0> running PinchflatWeb.Endpoint (connection #PID<0.431412.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53016}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431413.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvXSV7C4lOwATymB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53016}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431412.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53016}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431413.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, priv (truncated) 01:45:14.883 [info] POST /wp/ 01:45:14.887 [debug] QUERY OK source="settings" db=2.3ms queue=0.1ms idle=60.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.887 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=46.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.888 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.888 [error] #PID<0.431415.0> running PinchflatWeb.Endpoint (connection #PID<0.431414.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431414.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53020}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431415.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvc4bEPl290ATynB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431414.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53020}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431414.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53020}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431415.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ (truncated) 01:45:14.937 [info] POST /wp/ 01:45:14.939 [debug] QUERY OK source="settings" db=0.6ms idle=96.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.940 [debug] QUERY OK source="settings" db=0.5ms idle=76.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.940 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.942 [error] #PID<0.431417.0> running PinchflatWeb.Endpoint (connection #PID<0.431416.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431416.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431417.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvpgt1Dx_0wAS-bC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431416.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431416.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431417.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ (truncated) 01:45:14.973 [info] POST /wp/wp-json/batch/v1 01:45:14.974 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=107.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.975 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=87.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:14.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:14.976 [error] #PID<0.431419.0> running PinchflatWeb.Endpoint (connection #PID<0.431418.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53042}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431419.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzvyMCTfe5vEATyoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53042}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431418.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53042}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431419.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router (truncated) 01:45:15.696 [info] POST /wp/wp-json/Batch/v1 01:45:15.698 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=758.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.700 [debug] QUERY OK source="settings" db=0.9ms idle=758.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.700 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:15.701 [error] #PID<0.431421.0> running PinchflatWeb.Endpoint (connection #PID<0.431420.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431420.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53058}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431421.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzyeqW49Cc_8ATypB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431420.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53058}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431420.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53058}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431421.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router (truncated) 01:45:15.716 [info] POST /wp//wp-json/batch/v1 01:45:15.717 [debug] QUERY OK source="settings" db=0.8ms idle=742.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.718 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=742.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.719 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:15.719 [error] #PID<0.431423.0> running PinchflatWeb.Endpoint (connection #PID<0.431422.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431422.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53072}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431423.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzyjReAuchBUATyqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431422.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53072}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431422.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53072}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431423.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Ro (truncated) 01:45:15.733 [info] POST /wp/wp-json/batch/v1/ 01:45:15.735 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=722.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.736 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=37.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.736 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:15.737 [error] #PID<0.431425.0> running PinchflatWeb.Endpoint (connection #PID<0.431424.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53088}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431425.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzynjV-Cm2cEATyrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53088}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431424.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53088}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431425.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Ro (truncated) 01:45:15.756 [info] POST /wp/blog/wp-json/batch/v1 01:45:15.758 [debug] QUERY OK source="settings" db=0.8ms idle=57.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.759 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.759 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:15.760 [error] #PID<0.431427.0> running PinchflatWeb.Endpoint (connection #PID<0.431426.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431426.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53104}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431427.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzys4NmASmC4ATysB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431426.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53104}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431426.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53104}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431427.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, (truncated) 01:45:15.781 [info] POST /wp/wordpress/wp-json/batch/v1 01:45:15.783 [debug] QUERY OK source="settings" db=0.8ms idle=63.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.783 [debug] QUERY OK source="settings" db=0.5ms idle=47.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:15.784 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:15.784 [error] #PID<0.431429.0> running PinchflatWeb.Endpoint (connection #PID<0.431428.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431428.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53110}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431429.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wp/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzyy4lyOas3gATytB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431428.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53110}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431428.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53110}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431429.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], (truncated) 01:45:16.063 [info] POST /wp/index.php 01:45:16.070 [debug] QUERY OK source="settings" db=6.2ms queue=0.1ms idle=306.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.072 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=311.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.072 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.072 [error] #PID<0.431431.0> running PinchflatWeb.Endpoint (connection #PID<0.431430.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53112}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431431.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCzz2Lp9cUYicATyuB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53112}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431430.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53112}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431431.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Functi (truncated) 01:45:16.105 [info] POST /wp/index.php 01:45:16.107 [debug] QUERY OK source="settings" db=1.9ms idle=322.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.109 [debug] QUERY OK source="settings" db=0.4ms queue=0.7ms idle=324.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.109 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.110 [error] #PID<0.431433.0> running PinchflatWeb.Endpoint (connection #PID<0.431432.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53114}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431433.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz0AFjgH97kAATyvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53114}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53114}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431433.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :bef (truncated) 01:45:16.146 [info] POST /wp/ 01:45:16.150 [debug] QUERY OK source="settings" db=2.1ms idle=132.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.151 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=79.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.151 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.152 [error] #PID<0.431435.0> running PinchflatWeb.Endpoint (connection #PID<0.431434.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53124}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431435.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz0KAPSkXqHAATywB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53124}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53124}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431435.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], (truncated) 01:45:16.794 [info] POST /wp/ 01:45:16.796 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=687.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.798 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=687.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.798 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.799 [error] #PID<0.431437.0> running PinchflatWeb.Endpoint (connection #PID<0.431436.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431437.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz2kXsN_X_oIATyxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431437.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix (truncated) 01:45:16.814 [info] POST /wp/ 01:45:16.816 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=665.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.817 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=665.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.818 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.819 [error] #PID<0.431439.0> running PinchflatWeb.Endpoint (connection #PID<0.431438.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53136}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431439.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz2pIKKoIR8UATyyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53136}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53136}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431439.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint (truncated) 01:45:16.838 [info] POST /wp/wp-json/batch/v1 01:45:16.841 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=499.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.843 [debug] QUERY OK source="settings" db=1.3ms queue=0.5ms idle=44.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.843 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.844 [error] #PID<0.431441.0> running PinchflatWeb.Endpoint (connection #PID<0.431440.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431441.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz2u7Cti59xAATyzB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431441.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endp (truncated) 01:45:16.861 [info] POST /wp/wp-json/Batch/v1 01:45:16.864 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=64.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.867 [debug] QUERY OK source="settings" db=2.6ms queue=0.1ms idle=48.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.868 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.869 [error] #PID<0.431443.0> running PinchflatWeb.Endpoint (connection #PID<0.431442.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53154}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431443.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz20Z8EIYmDYATy0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53154}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431442.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53154}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431443.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endp (truncated) 01:45:16.913 [info] POST /wp//wp-json/batch/v1 01:45:16.917 [debug] QUERY OK source="settings" db=2.8ms idle=97.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.920 [debug] QUERY OK source="settings" db=2.7ms idle=77.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.921 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.922 [error] #PID<0.431445.0> running PinchflatWeb.Endpoint (connection #PID<0.431444.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53158}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431445.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz3A3506Va5oAS-cC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53158}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53158}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431445.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb (truncated) 01:45:16.946 [info] POST /wp/wp-json/batch/v1/ 01:45:16.953 [debug] QUERY OK source="settings" db=3.5ms queue=0.8ms idle=105.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.956 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=89.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:16.956 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:16.962 [error] #PID<0.431447.0> running PinchflatWeb.Endpoint (connection #PID<0.431446.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53172}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431447.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz3InhnTV37AATy1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53172}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53172}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431447.0>, params: %{"requests" => []}, path_info: ["wp", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb (truncated) 01:45:17.546 [info] POST /wp/blog/wp-json/batch/v1 01:45:17.547 [debug] QUERY OK source="settings" db=0.6ms idle=629.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.549 [debug] QUERY OK source="settings" db=0.6ms idle=627.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.549 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:17.550 [error] #PID<0.431449.0> running PinchflatWeb.Endpoint (connection #PID<0.431448.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53180}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431449.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5XmtVolC2EAS-dC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53180}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431448.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53180}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431449.0>, params: %{"requests" => []}, path_info: ["wp", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], (truncated) 01:45:17.564 [info] POST /wp/wordpress/wp-json/batch/v1 01:45:17.565 [debug] QUERY OK source="settings" db=0.5ms idle=611.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.566 [debug] QUERY OK source="settings" db=1.0ms idle=609.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.566 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:17.567 [error] #PID<0.431451.0> running PinchflatWeb.Endpoint (connection #PID<0.431450.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wp/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53182}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431451.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wp/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wp/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5b6JgoUBhEAS-eC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53182}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wp/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53182}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wp/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431451.0>, params: %{"requests" => []}, path_info: ["wp", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Funct (truncated) 01:45:17.585 [info] GET /wp/wp/v2/posts/999999 01:45:17.588 [debug] QUERY OK source="settings" db=2.1ms idle=566.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.592 [debug] QUERY OK source="settings" db=4.2ms queue=0.1ms idle=40.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.593 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:17.593 [error] #PID<0.431453.0> running PinchflatWeb.Endpoint (connection #PID<0.431452.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/posts/999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53184}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431453.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5g7FsTKFHMAS-fC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53184}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53184}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431453.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5g7FsTKFHMAS-fC"} ], scheme: :http, script_name: [], secret_key_base: :..., (truncated) 01:45:17.610 [info] GET /wp/ 01:45:17.616 [debug] QUERY OK source="settings" db=5.2ms idle=61.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.618 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=51.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.619 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:17.620 [error] #PID<0.431455.0> running PinchflatWeb.Endpoint (connection #PID<0.431454.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/posts/999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53190}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431455.0>, params: %{"rest_route" => "/wp/v2/posts/999999"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999999"}, query_string: "rest_route=/wp/v2/posts/999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5m4--UOZaAAS-gC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53190}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53190}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431455.0>, params: %{"rest_route" => "/wp/v2/posts/999999"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999999"}, query_string: "rest_route=/wp/v2/posts/999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5 (truncated) 01:45:17.665 [info] GET /wp/wp/v2/pages 01:45:17.671 [debug] QUERY OK source="settings" db=4.8ms queue=0.1ms idle=99.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.672 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=83.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.672 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:17.673 [error] #PID<0.431457.0> running PinchflatWeb.Endpoint (connection #PID<0.431456.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/pages ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/pages (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53204}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431457.0>, params: %{}, path_info: ["wp", "wp", "v2", "pages"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/pages", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5z_ikNUj4IAS-hC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53204}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/pages (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53204}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431457.0>, params: %{}, path_info: ["wp", "wp", "v2", "pages"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/pages", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5z_ikNUj4IAS-hC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: Pinchfla (truncated) 01:45:17.691 [info] GET /wp/ 01:45:17.694 [debug] QUERY OK source="settings" db=1.3ms idle=100.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.695 [debug] QUERY OK source="settings" db=0.4ms idle=78.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.695 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:17.696 [error] #PID<0.431459.0> running PinchflatWeb.Endpoint (connection #PID<0.431458.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/pages ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431458.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53216}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431459.0>, params: %{"rest_route" => "/wp/v2/pages"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/pages"}, query_string: "rest_route=/wp/v2/pages", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz56QbJvBHB8AS-iC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431458.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53216}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431458.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53216}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431459.0>, params: %{"rest_route" => "/wp/v2/pages"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/pages"}, query_string: "rest_route=/wp/v2/pages", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz56QbJvBHB8AS-iC"} ], scheme: :http, scrip (truncated) 01:45:17.713 [info] GET /wp/wp/v2/media 01:45:17.714 [debug] QUERY OK source="settings" db=0.7ms idle=95.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.715 [debug] QUERY OK source="settings" db=0.4ms idle=43.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:17.715 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:17.716 [error] #PID<0.431461.0> running PinchflatWeb.Endpoint (connection #PID<0.431460.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/media ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/media (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431460.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53232}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431461.0>, params: %{}, path_info: ["wp", "wp", "v2", "media"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/media", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5_dqUmQdX4AS-jC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431460.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53232}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/media (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431460.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53232}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431461.0>, params: %{}, path_info: ["wp", "wp", "v2", "media"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/media", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz5_dqUmQdX4AS-jC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: Pinchfla (truncated) 01:45:18.016 [info] GET /wp/ 01:45:18.017 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=344.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.017 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=322.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.017 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.018 [error] #PID<0.431463.0> running PinchflatWeb.Endpoint (connection #PID<0.431462.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/media ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431462.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53240}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431463.0>, params: %{"rest_route" => "/wp/v2/media"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/media"}, query_string: "rest_route=/wp/v2/media", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7HsplZNO2cAS-kC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431462.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53240}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431462.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53240}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431463.0>, params: %{"rest_route" => "/wp/v2/media"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/media"}, query_string: "rest_route=/wp/v2/media", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7HsplZNO2cAS-kC"} ], scheme: :http, scrip (truncated) 01:45:18.032 [info] GET /wp/wp/v2/categories 01:45:18.034 [debug] QUERY OK source="settings" db=0.6ms idle=318.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.035 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=319.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.035 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.036 [error] #PID<0.431465.0> running PinchflatWeb.Endpoint (connection #PID<0.431464.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/categories ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/categories (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431464.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53248}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431465.0>, params: %{}, path_info: ["wp", "wp", "v2", "categories"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/categories", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7LfnBgPnnkAS-lC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431464.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53248}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/categories (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431464.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53248}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431465.0>, params: %{}, path_info: ["wp", "wp", "v2", "categories"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/categories", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7LfnBgPnnkAS-lC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, (truncated) 01:45:18.051 [info] GET /wp/ 01:45:18.053 [debug] QUERY OK source="settings" db=1.5ms idle=34.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.054 [debug] QUERY OK source="settings" db=0.3ms idle=36.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.054 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.054 [error] #PID<0.431467.0> running PinchflatWeb.Endpoint (connection #PID<0.431466.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/categories ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53258}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431467.0>, params: %{"rest_route" => "/wp/v2/categories"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/categories"}, query_string: "rest_route=/wp/v2/categories", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7QFCxM70QIAS-mC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53258}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431466.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53258}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431467.0>, params: %{"rest_route" => "/wp/v2/categories"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/categories"}, query_string: "rest_route=/wp/v2/categories", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7QFCxM70QIAS-mC"} (truncated) 01:45:18.081 [info] GET /wp/wp/v2/tags 01:45:18.083 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=58.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.084 [debug] QUERY OK source="settings" db=0.4ms idle=50.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.085 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.086 [error] #PID<0.431469.0> running PinchflatWeb.Endpoint (connection #PID<0.431468.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/tags ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/tags (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53260}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431469.0>, params: %{}, path_info: ["wp", "wp", "v2", "tags"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/tags", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7XWnj6OOusATy2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53260}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/tags (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53260}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431469.0>, params: %{}, path_info: ["wp", "wp", "v2", "tags"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/tags", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7XWnj6OOusATy2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Route (truncated) 01:45:18.113 [info] GET /wp/ 01:45:18.116 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=78.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.119 [debug] QUERY OK source="settings" db=1.6ms queue=0.5ms idle=63.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.119 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.124 [error] #PID<0.431471.0> running PinchflatWeb.Endpoint (connection #PID<0.431470.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/tags ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431470.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53272}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431471.0>, params: %{"rest_route" => "/wp/v2/tags"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/tags"}, query_string: "rest_route=/wp/v2/tags", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7e3aBIyt4YAS-nC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431470.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53272}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431470.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53272}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431471.0>, params: %{"rest_route" => "/wp/v2/tags"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/tags"}, query_string: "rest_route=/wp/v2/tags", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7e3aBIyt4YAS-nC"} ], scheme: :http, script_name: [] (truncated) 01:45:18.146 [info] GET /wp/wp/v2/posts/999998 01:45:18.148 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=93.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.149 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=65.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.150 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.151 [error] #PID<0.431473.0> running PinchflatWeb.Endpoint (connection #PID<0.431472.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/posts/999998 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/999998 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431473.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "999998"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/999998", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7myyzjh03kAS-oC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/999998 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431473.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "999998"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/999998", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz7myyzjh03kAS-oC"} ], scheme: :http, script_name: [], secret_key_base: :..., (truncated) 01:45:18.716 [info] GET /wp/ 01:45:18.719 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=632.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.720 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=603.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.720 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.721 [error] #PID<0.431475.0> running PinchflatWeb.Endpoint (connection #PID<0.431474.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/posts/999998 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53290}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431475.0>, params: %{"rest_route" => "/wp/v2/posts/999998"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999998"}, query_string: "rest_route=/wp/v2/posts/999998", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz9urKmqZtqEATy3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53290}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53290}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431475.0>, params: %{"rest_route" => "/wp/v2/posts/999998"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999998"}, query_string: "rest_route=/wp/v2/posts/999998", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz9 (truncated) 01:45:18.736 [info] GET /wp/wp/v2/posts/99999 01:45:18.737 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=618.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.738 [debug] QUERY OK source="settings" db=0.2ms idle=589.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.738 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.739 [error] #PID<0.431477.0> running PinchflatWeb.Endpoint (connection #PID<0.431476.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/posts/99999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/99999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53296}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431477.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "99999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/99999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz9zZDX2I0dQAS-pC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53296}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/99999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431476.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53296}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431477.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "99999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/99999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz9zZDX2I0dQAS-pC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: (truncated) 01:45:18.753 [info] GET /wp/ 01:45:18.755 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=604.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.755 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=36.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.756 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.756 [error] #PID<0.431479.0> running PinchflatWeb.Endpoint (connection #PID<0.431478.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/posts/99999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53302}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431479.0>, params: %{"rest_route" => "/wp/v2/posts/99999"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/99999"}, query_string: "rest_route=/wp/v2/posts/99999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz93Zf_MsTQkAS-qC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53302}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53302}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431479.0>, params: %{"rest_route" => "/wp/v2/posts/99999"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/99999"}, query_string: "rest_route=/wp/v2/posts/99999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz93Zf_MsTQkA (truncated) 01:45:18.774 [info] GET /wp/wp/v2/posts/9999999 01:45:18.775 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=54.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.777 [debug] QUERY OK source="settings" db=1.1ms idle=38.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.777 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.780 [error] #PID<0.431481.0> running PinchflatWeb.Endpoint (connection #PID<0.431480.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/posts/9999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/9999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53316}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431481.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "9999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/9999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz98bIEXxggMAS-rC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53316}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/posts/9999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53316}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431481.0>, params: %{}, path_info: ["wp", "wp", "v2", "posts", "9999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/posts/9999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz98bIEXxggMAS-rC"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 01:45:18.798 [info] GET /wp/ 01:45:18.800 [debug] QUERY OK source="settings" db=0.5ms idle=61.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.800 [debug] QUERY OK source="settings" db=0.4ms idle=45.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.800 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.801 [error] #PID<0.431483.0> running PinchflatWeb.Endpoint (connection #PID<0.431482.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/posts/9999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431483.0>, params: %{"rest_route" => "/wp/v2/posts/9999999"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/9999999"}, query_string: "rest_route=/wp/v2/posts/9999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz-CTxnq3mIIAS-sC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431483.0>, params: %{"rest_route" => "/wp/v2/posts/9999999"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/9999999"}, query_string: "rest_route=/wp/v2/posts/9999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id (truncated) 01:45:18.820 [info] GET /wp/wp/v2/users 01:45:18.822 [debug] QUERY OK source="settings" db=0.4ms idle=66.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.825 [debug] QUERY OK source="settings" db=2.1ms queue=0.2ms idle=47.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.825 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.826 [error] #PID<0.431485.0> running PinchflatWeb.Endpoint (connection #PID<0.431484.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/wp/v2/users ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/users (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53334}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431485.0>, params: %{}, path_info: ["wp", "wp", "v2", "users"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/users", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz-HjRpcxHXAAS-tC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53334}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp/wp/v2/users (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53334}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431485.0>, params: %{}, path_info: ["wp", "wp", "v2", "users"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/wp/v2/users", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz-HjRpcxHXAAS-tC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: Pinchfla (truncated) 01:45:18.854 [info] GET /wp/ 01:45:18.858 [debug] QUERY OK source="settings" db=2.5ms queue=0.5ms idle=77.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.862 [debug] QUERY OK source="settings" db=3.4ms idle=58.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.862 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.863 [error] #PID<0.431487.0> running PinchflatWeb.Endpoint (connection #PID<0.431486.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wp/?rest_route=/wp/v2/users ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53336}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431487.0>, params: %{"rest_route" => "/wp/v2/users"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/users"}, query_string: "rest_route=/wp/v2/users", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz-PkzGT67pcAS-uC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53336}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53336}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431487.0>, params: %{"rest_route" => "/wp/v2/users"}, path_info: ["wp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/users"}, query_string: "rest_route=/wp/v2/users", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wp/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz-PkzGT67pcAS-uC"} ], scheme: :http, scrip (truncated) 01:45:18.880 [info] POST /wordpress/index.php 01:45:18.882 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=80.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.885 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=60.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.885 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.886 [error] #PID<0.431489.0> running PinchflatWeb.Endpoint (connection #PID<0.431488.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53344}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431489.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz-VtvAUyo9wAS-vC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53344}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53344}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431489.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-le (truncated) 01:45:18.911 [info] POST /wordpress/index.php 01:45:18.914 [debug] QUERY OK source="settings" db=1.5ms idle=87.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.916 [debug] QUERY OK source="settings" db=2.2ms idle=56.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:18.917 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:18.919 [error] #PID<0.431491.0> running PinchflatWeb.Endpoint (connection #PID<0.431490.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53360}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431491.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUCz-dPcDAY6-oAS-wC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53360}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53360}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431491.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, (truncated) 01:45:19.374 [info] POST /wordpress/ 01:45:19.376 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=492.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.377 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=491.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.377 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.378 [error] #PID<0.431493.0> running PinchflatWeb.Endpoint (connection #PID<0.431492.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53636}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431493.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ALhOUJuU5YAS-xC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53636}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431492.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53636}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431493.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "applica (truncated) 01:45:19.421 [info] POST /wordpress/ 01:45:19.423 [debug] QUERY OK source="settings" db=1.1ms idle=508.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.424 [debug] QUERY OK source="settings" db=0.3ms idle=507.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.424 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.425 [error] #PID<0.431495.0> running PinchflatWeb.Endpoint (connection #PID<0.431494.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53640}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431495.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0AWyhl590IcAS-yC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53640}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53640}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431495.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, (truncated) 01:45:19.478 [info] POST /wordpress/ 01:45:19.480 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=450.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.481 [debug] QUERY OK source="settings" db=0.2ms idle=104.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.481 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.482 [error] #PID<0.431497.0> running PinchflatWeb.Endpoint (connection #PID<0.431496.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53642}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431497.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0AkR3NF8gfAAS-zC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53642}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53642}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431497.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, (truncated) 01:45:19.500 [info] POST /wordpress/wp-json/batch/v1 01:45:19.502 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=123.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.504 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=78.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.504 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.505 [error] #PID<0.431499.0> running PinchflatWeb.Endpoint (connection #PID<0.431498.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53646}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431499.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Apj756RmQAAS-0C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53646}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53646}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431499.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", (truncated) 01:45:19.522 [info] POST /wordpress/wp-json/Batch/v1 01:45:19.524 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=99.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.527 [debug] QUERY OK source="settings" db=2.8ms idle=44.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.527 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.528 [error] #PID<0.431501.0> running PinchflatWeb.Endpoint (connection #PID<0.431500.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53652}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431501.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Au1rwQgBusAS-1C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53652}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53652}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431501.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", (truncated) 01:45:19.543 [info] POST /wordpress//wp-json/batch/v1 01:45:19.545 [debug] QUERY OK source="settings" db=0.9ms idle=62.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.547 [debug] QUERY OK source="settings" db=2.2ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.548 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.549 [error] #PID<0.431503.0> running PinchflatWeb.Endpoint (connection #PID<0.431502.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431503.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0AzzlunBWZYAS-2C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431503.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", (truncated) 01:45:19.567 [info] POST /wordpress/wp-json/batch/v1/ 01:45:19.571 [debug] QUERY OK source="settings" db=3.4ms idle=63.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.575 [debug] QUERY OK source="settings" db=2.7ms queue=0.2ms idle=47.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.575 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.576 [error] #PID<0.431505.0> running PinchflatWeb.Endpoint (connection #PID<0.431504.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53678}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431505.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0A5dkQBxZoUAS-3C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53678}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53678}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431505.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", (truncated) 01:45:19.602 [info] POST /wordpress/blog/wp-json/batch/v1 01:45:19.607 [debug] QUERY OK source="settings" db=1.6ms queue=1.1ms idle=77.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.610 [debug] QUERY OK source="settings" db=2.3ms queue=0.1ms idle=63.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.611 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.617 [error] #PID<0.431507.0> running PinchflatWeb.Endpoint (connection #PID<0.431506.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53686}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431507.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0BB2XYW1I44AS-4C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53686}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53686}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431507.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinch (truncated) 01:45:19.649 [info] POST /wordpress/wordpress/wp-json/batch/v1 01:45:19.653 [debug] QUERY OK source="settings" db=0.8ms idle=104.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.656 [debug] QUERY OK source="settings" db=2.1ms idle=84.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.656 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.659 [error] #PID<0.431509.0> running PinchflatWeb.Endpoint (connection #PID<0.431508.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53690}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431509.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0BM2kfwSiLUAS-5C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53690}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53690}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431509.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "ap (truncated) 01:45:19.694 [info] POST /wordpress/index.php 01:45:19.697 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=120.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.698 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=89.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:19.698 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:19.699 [error] #PID<0.431511.0> running PinchflatWeb.Endpoint (connection #PID<0.431510.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53700}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431511.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0BX45DQR8loAS-6C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53700}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53700}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431511.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], (truncated) 01:45:20.305 [info] POST /wordpress/index.php 01:45:20.307 [debug] QUERY OK source="settings" db=0.6ms idle=653.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.309 [debug] QUERY OK source="settings" db=1.7ms idle=651.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.309 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.310 [error] #PID<0.431513.0> running PinchflatWeb.Endpoint (connection #PID<0.431512.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431512.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53716}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431513.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0DpjQlDVwhwAS-7C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431512.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53716}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431512.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53716}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431513.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.ca (truncated) 01:45:20.324 [info] POST /wordpress/ 01:45:20.325 [debug] QUERY OK source="settings" db=0.4ms idle=628.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.326 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=627.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.326 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.327 [error] #PID<0.431515.0> running PinchflatWeb.Endpoint (connection #PID<0.431514.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53722}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431515.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0DuFXog-jJ0ATy4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53722}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53722}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431515.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, (truncated) 01:45:20.340 [info] POST /wordpress/ 01:45:20.342 [debug] QUERY OK source="settings" db=0.5ms idle=304.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.343 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=35.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.343 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.343 [error] #PID<0.431517.0> running PinchflatWeb.Endpoint (connection #PID<0.431516.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53728}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431517.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Dx9ZHKQspEAS-8C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53728}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53728}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431517.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_ (truncated) 01:45:20.360 [info] POST /wordpress/ 01:45:20.362 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=51.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.363 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=37.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.363 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.364 [error] #PID<0.431519.0> running PinchflatWeb.Endpoint (connection #PID<0.431518.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431519.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0D2gVwtM0u4AS-9C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431519.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url (truncated) 01:45:20.380 [info] POST /wordpress/wp-json/batch/v1 01:45:20.383 [debug] QUERY OK source="settings" db=1.7ms idle=54.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.384 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=41.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.385 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.385 [error] #PID<0.431521.0> running PinchflatWeb.Endpoint (connection #PID<0.431520.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53734}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431521.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0D7crArYp4MATy5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53734}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53734}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431521.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchfl (truncated) 01:45:20.403 [info] POST /wordpress/wp-json/Batch/v1 01:45:20.406 [debug] QUERY OK source="settings" db=1.7ms idle=61.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.407 [debug] QUERY OK source="settings" db=0.5ms idle=44.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.407 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.408 [error] #PID<0.431523.0> running PinchflatWeb.Endpoint (connection #PID<0.431522.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431522.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53748}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431523.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0EA8YvP1ekkATy6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431522.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53748}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431522.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53748}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431523.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchfl (truncated) 01:45:20.431 [info] POST /wordpress//wp-json/batch/v1 01:45:20.433 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=68.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.435 [debug] QUERY OK source="settings" db=0.6ms queue=1.2ms idle=50.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.436 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.437 [error] #PID<0.431525.0> running PinchflatWeb.Endpoint (connection #PID<0.431524.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53754}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431525.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0EHc6YasfYIAS--C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53754}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53754}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431525.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pi (truncated) 01:45:20.472 [info] POST /wordpress/wp-json/batch/v1/ 01:45:20.475 [debug] QUERY OK source="settings" db=2.1ms idle=87.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.478 [debug] QUERY OK source="settings" db=2.1ms idle=68.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.478 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.479 [error] #PID<0.431527.0> running PinchflatWeb.Endpoint (connection #PID<0.431526.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431526.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53758}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431527.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ERNy351I_0AS-_C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431526.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53758}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431526.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53758}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431527.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pi (truncated) 01:45:20.512 [info] POST /wordpress/blog/wp-json/batch/v1 01:45:20.515 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=106.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.516 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=82.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.516 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.518 [error] #PID<0.431529.0> running PinchflatWeb.Endpoint (connection #PID<0.431528.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53774}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431529.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Ea9Oa5IDcoAS_AC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53774}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53774}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431529.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, (truncated) 01:45:20.543 [info] POST /wordpress/wordpress/wp-json/batch/v1 01:45:20.545 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=108.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.546 [debug] QUERY OK source="settings" db=0.9ms idle=70.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.546 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.549 [error] #PID<0.431531.0> running PinchflatWeb.Endpoint (connection #PID<0.431530.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53788}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431531.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0EiOJfp-5l4AS_BC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53788}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53788}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431531.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], (truncated) 01:45:20.565 [info] POST /wordpress/index.php 01:45:20.567 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=88.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.568 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=52.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.568 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.569 [error] #PID<0.431533.0> running PinchflatWeb.Endpoint (connection #PID<0.431532.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53796}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431533.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0EncPkmbtsQAS_CC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53796}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53796}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431533.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ P (truncated) 01:45:20.625 [info] POST /wordpress/index.php 01:45:20.628 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=108.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.630 [debug] QUERY OK source="settings" db=0.6ms queue=0.6ms idle=83.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.630 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.631 [error] #PID<0.431535.0> running PinchflatWeb.Endpoint (connection #PID<0.431534.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53812}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431535.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0E1sCpbTv1gAS_DC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53812}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53812}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431535.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, priva (truncated) 01:45:20.692 [info] POST /wordpress/ 01:45:20.694 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=146.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.699 [debug] QUERY OK source="settings" db=4.2ms queue=0.1ms idle=127.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.700 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.701 [error] #PID<0.431537.0> running PinchflatWeb.Endpoint (connection #PID<0.431536.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431536.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53818}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431537.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0FFyr8iGMDQATy7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431536.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53818}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431536.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53818}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431537.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fet (truncated) 01:45:20.717 [info] POST /wordpress/ 01:45:20.720 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=149.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.721 [debug] QUERY OK source="settings" db=0.7ms idle=92.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.721 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.722 [error] #PID<0.431539.0> running PinchflatWeb.Endpoint (connection #PID<0.431538.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431538.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53834}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431539.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0FLr7OURvOQAS_EC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431538.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53834}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431538.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53834}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431539.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Fun (truncated) 01:45:20.753 [info] POST /wordpress/ 01:45:20.756 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=124.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.756 [debug] QUERY OK source="settings" db=0.4ms idle=61.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.757 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.757 [error] #PID<0.431541.0> running PinchflatWeb.Endpoint (connection #PID<0.431540.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431541.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0FUX3XMLJpMAS_FC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431541.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49 (truncated) 01:45:20.777 [info] POST /wordpress/wp-json/batch/v1 01:45:20.780 [debug] QUERY OK source="settings" db=2.2ms idle=78.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.781 [debug] QUERY OK source="settings" db=0.3ms idle=60.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.781 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.781 [error] #PID<0.431543.0> running PinchflatWeb.Endpoint (connection #PID<0.431542.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53852}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431543.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0FZ_vLBhgpMAS_GC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53852}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53852}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431543.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Ses (truncated) 01:45:20.806 [info] POST /wordpress/wp-json/Batch/v1 01:45:20.809 [debug] QUERY OK source="settings" db=0.3ms idle=88.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.810 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=54.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.811 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.812 [error] #PID<0.431545.0> running PinchflatWeb.Endpoint (connection #PID<0.431544.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53866}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431545.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Fg7fJNlx4AAS_HC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53866}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53866}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431545.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Ses (truncated) 01:45:20.828 [info] POST /wordpress//wp-json/batch/v1 01:45:20.832 [debug] QUERY OK source="settings" db=3.5ms idle=72.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.834 [debug] QUERY OK source="settings" db=1.0ms idle=52.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.835 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.836 [error] #PID<0.431547.0> running PinchflatWeb.Endpoint (connection #PID<0.431546.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53878}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431547.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0FmMfmcj1XYAS_IC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53878}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53878}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431547.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plu (truncated) 01:45:20.863 [info] POST /wordpress/wp-json/batch/v1/ 01:45:20.869 [debug] QUERY OK source="settings" db=4.6ms queue=0.2ms idle=83.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.871 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=60.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.874 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.879 [error] #PID<0.431549.0> running PinchflatWeb.Endpoint (connection #PID<0.431548.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53890}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431549.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Fug-jcPFGsAS_JC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53890}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53890}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431549.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plu (truncated) 01:45:20.900 [info] POST /wordpress/blog/wp-json/batch/v1 01:45:20.904 [debug] QUERY OK source="settings" db=3.3ms idle=90.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.904 [debug] QUERY OK source="settings" db=0.3ms idle=71.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:20.905 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:20.905 [error] #PID<0.431551.0> running PinchflatWeb.Endpoint (connection #PID<0.431550.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53904}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431551.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0F3Ps3eJ8jIAS_KC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53904}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53904}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431551.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_ (truncated) 01:45:21.203 [info] POST /wordpress/wordpress/wp-json/batch/v1 01:45:21.207 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=336.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.210 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=336.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.210 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.211 [error] #PID<0.431553.0> running PinchflatWeb.Endpoint (connection #PID<0.431552.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53918}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431553.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0G_o7G1F6XIAS_LC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53918}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53918}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431553.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ (truncated) 01:45:21.323 [info] POST /wordpress/index.php 01:45:21.325 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=420.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.325 [debug] QUERY OK source="settings" db=0.4ms idle=420.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.326 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.326 [error] #PID<0.431555.0> running PinchflatWeb.Endpoint (connection #PID<0.431554.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53920}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431555.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0HcSF5mkQ3kAS_MC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53920}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53920}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", " (truncated) 01:45:21.367 [info] POST /wordpress/index.php 01:45:21.369 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=328.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.372 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=162.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.372 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.373 [error] #PID<0.431557.0> running PinchflatWeb.Endpoint (connection #PID<0.431556.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431557.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0HmwoT4KkRcAS_NC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", (truncated) 01:45:21.405 [info] POST /wordpress/ 01:45:21.407 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=196.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.407 [debug] QUERY OK source="settings" db=0.3ms idle=82.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.407 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.408 [error] #PID<0.431559.0> running PinchflatWeb.Endpoint (connection #PID<0.431558.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53940}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431559.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Hv30KuR_X8AS_OC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53940}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53940}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x- (truncated) 01:45:21.440 [info] POST /wordpress/ 01:45:21.443 [debug] QUERY OK source="settings" db=2.0ms idle=115.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.447 [debug] QUERY OK source="settings" db=3.0ms idle=74.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.447 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.448 [error] #PID<0.431561.0> running PinchflatWeb.Endpoint (connection #PID<0.431560.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53952}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431561.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0H4FMk2bQ_8AS_PC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53952}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53952}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-a (truncated) 01:45:21.472 [info] POST /wordpress/ 01:45:21.473 [debug] QUERY OK source="settings" db=0.6ms idle=101.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.474 [debug] QUERY OK source="settings" db=1.1ms idle=66.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.475 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.476 [error] #PID<0.431563.0> running PinchflatWeb.Endpoint (connection #PID<0.431562.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431562.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53956}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431563.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0H_nSWeyU-MAS_QC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431562.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53956}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431562.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53956}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => (truncated) 01:45:21.497 [info] POST /wordpress/wp-json/batch/v1 01:45:21.499 [debug] QUERY OK source="settings" db=1.1ms idle=90.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.500 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=55.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.500 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.502 [error] #PID<0.431565.0> running PinchflatWeb.Endpoint (connection #PID<0.431564.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53968}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431565.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0IFoR-GaVKYAS_RC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53968}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53968}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" (truncated) 01:45:21.551 [info] POST /wordpress/wp-json/Batch/v1 01:45:21.555 [debug] QUERY OK source="settings" db=3.5ms idle=104.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.559 [debug] QUERY OK source="settings" db=3.6ms queue=0.1ms idle=82.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.559 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.560 [error] #PID<0.431567.0> running PinchflatWeb.Endpoint (connection #PID<0.431566.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53984}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431567.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ISfOxnfeIsAS_SC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53984}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 53984}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" (truncated) 01:45:21.599 [info] POST /wordpress//wp-json/batch/v1 01:45:21.601 [debug] QUERY OK source="settings" db=1.8ms idle=124.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.606 [debug] QUERY OK source="settings" db=3.9ms queue=0.1ms idle=102.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.606 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.607 [error] #PID<0.431569.0> running PinchflatWeb.Endpoint (connection #PID<0.431568.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54000}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431569.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Id8p_kDDEMAS_TC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54000}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54000}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-a (truncated) 01:45:21.629 [info] POST /wordpress/wp-json/batch/v1/ 01:45:21.634 [debug] QUERY OK source="settings" db=4.2ms idle=129.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.635 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=79.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.635 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.636 [error] #PID<0.431571.0> running PinchflatWeb.Endpoint (connection #PID<0.431570.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431571.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0IlC5DiASDcAS_UC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-a (truncated) 01:45:21.661 [info] POST /wordpress/blog/wp-json/batch/v1 01:45:21.672 [debug] QUERY OK source="settings" db=10.4ms queue=0.1ms idle=102.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.676 [debug] QUERY OK source="settings" db=2.8ms queue=0.1ms idle=71.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:21.676 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:21.678 [error] #PID<0.431573.0> running PinchflatWeb.Endpoint (connection #PID<0.431572.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54018}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431573.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Is0YZAcOWMAS_VC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54018}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54018}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.12 (truncated) 01:45:22.288 [info] POST /wordpress/wordpress/wp-json/batch/v1 01:45:22.295 [debug] QUERY OK source="settings" db=6.1ms queue=0.1ms idle=655.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.297 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=660.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.298 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.299 [error] #PID<0.431575.0> running PinchflatWeb.Endpoint (connection #PID<0.431574.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54034}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431575.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0LCQDAlnBNsAS_WC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54034}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431574.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54034}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0. (truncated) 01:45:22.318 [info] POST /wordpress/index.php 01:45:22.319 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=646.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.320 [debug] QUERY OK source="settings" db=0.5ms idle=643.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.320 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.321 [error] #PID<0.431577.0> running PinchflatWeb.Endpoint (connection #PID<0.431576.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431577.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0LJaarH_Nl4AS_XC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/w (truncated) 01:45:22.346 [info] POST /wordpress/index.php 01:45:22.351 [debug] QUERY OK source="settings" db=4.1ms idle=297.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.352 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=56.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.352 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.353 [error] #PID<0.431579.0> running PinchflatWeb.Endpoint (connection #PID<0.431578.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54052}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431579.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0LQFj3rxhvoAS_YC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54052}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54052}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz (truncated) 01:45:22.377 [info] POST /wordpress/ 01:45:22.379 [debug] QUERY OK source="settings" db=1.2ms idle=80.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.380 [debug] QUERY OK source="settings" db=0.4ms idle=59.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.380 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.381 [error] #PID<0.431581.0> running PinchflatWeb.Endpoint (connection #PID<0.431580.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431580.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54066}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431581.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0LXf436dZTEAS_ZC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431580.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54066}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431580.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54066}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127 (truncated) 01:45:22.405 [info] POST /wordpress/ 01:45:22.408 [debug] QUERY OK source="settings" db=2.0ms idle=85.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.410 [debug] QUERY OK source="settings" db=0.6ms queue=0.7ms idle=57.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.410 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.412 [error] #PID<0.431583.0> running PinchflatWeb.Endpoint (connection #PID<0.431582.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54070}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431583.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0LeJcaC8NcYAS_aC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54070}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54070}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:22.721 [info] POST /wordpress/ 01:45:22.723 [debug] QUERY OK source="settings" db=0.4ms idle=370.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.723 [debug] QUERY OK source="settings" db=0.1ms idle=343.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.723 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.724 [error] #PID<0.431585.0> running PinchflatWeb.Endpoint (connection #PID<0.431584.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431585.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Mpli5ia77sAS_bC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431584.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:22.742 [info] POST /wordpress/wp-json/batch/v1 01:45:22.748 [debug] QUERY OK source="settings" db=4.1ms idle=363.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.752 [debug] QUERY OK source="settings" db=3.2ms queue=0.2ms idle=340.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.752 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.753 [error] #PID<0.431587.0> running PinchflatWeb.Endpoint (connection #PID<0.431586.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54086}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431587.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0MuocDqa0gsAS_cC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54086}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431586.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54086}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:22.775 [info] POST /wordpress/wp-json/Batch/v1 01:45:22.777 [debug] QUERY OK source="settings" db=0.7ms idle=365.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.778 [debug] QUERY OK source="settings" db=0.8ms idle=54.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.778 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.779 [error] #PID<0.431589.0> running PinchflatWeb.Endpoint (connection #PID<0.431588.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54100}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431589.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0M2eM8ses20AS_dC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54100}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54100}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:22.810 [info] POST /wordpress//wp-json/batch/v1 01:45:22.812 [debug] QUERY OK source="settings" db=0.6ms idle=88.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.813 [debug] QUERY OK source="settings" db=0.5ms idle=64.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:22.813 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:22.814 [error] #PID<0.431591.0> running PinchflatWeb.Endpoint (connection #PID<0.431590.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54108}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431591.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0M-1ix9-RpUAS_eC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54108}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54108}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:23.469 [info] POST /wordpress/wp-json/batch/v1/ 01:45:23.474 [debug] QUERY OK source="settings" db=3.5ms queue=1.3ms idle=692.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:23.476 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=696.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:23.476 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:23.476 [error] #PID<0.431593.0> running PinchflatWeb.Endpoint (connection #PID<0.431592.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431592.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54116}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431593.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Pbz8haW7u8AS_fC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431592.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54116}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431592.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54116}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:23.502 [info] POST /wordpress/blog/wp-json/batch/v1 01:45:23.504 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=691.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:23.507 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=692.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:23.507 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:23.508 [error] #PID<0.431595.0> running PinchflatWeb.Endpoint (connection #PID<0.431594.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431594.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54118}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431595.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Pjx_f7fZM8AS_gC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431594.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54118}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431594.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54118}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", (truncated) 01:45:23.566 [info] POST /wordpress/wordpress/wp-json/batch/v1 01:45:23.569 [debug] QUERY OK source="settings" db=1.8ms idle=508.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:23.570 [debug] QUERY OK source="settings" db=0.4ms idle=95.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:23.570 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:23.571 [error] #PID<0.431597.0> running PinchflatWeb.Endpoint (connection #PID<0.431596.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54130}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431597.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/wordpress/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Py_ISC_GSsAS_hC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54130}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54130}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.i (truncated) 01:45:24.245 [info] POST /wordpress/index.php 01:45:24.255 [debug] QUERY OK source="settings" db=9.2ms queue=0.1ms idle=740.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.268 [debug] QUERY OK source="settings" db=0.5ms queue=12.2ms idle=748.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.268 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.269 [error] #PID<0.431599.0> running PinchflatWeb.Endpoint (connection #PID<0.431598.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54140}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431599.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0SUv9YQ__skAS_iC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54140}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54140}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431599.0>, params: %{"requests (truncated) 01:45:24.290 [info] POST /wordpress/index.php 01:45:24.293 [debug] QUERY OK source="settings" db=1.6ms idle=722.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.301 [debug] QUERY OK source="settings" db=1.8ms queue=0.9ms idle=727.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.301 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.306 [error] #PID<0.431601.0> running PinchflatWeb.Endpoint (connection #PID<0.431600.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54156}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431601.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Sfp4sho3YIAS_jC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54156}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54156}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431601.0>, (truncated) 01:45:24.332 [info] POST /wordpress/ 01:45:24.335 [debug] QUERY OK source="settings" db=1.0ms queue=1.0ms idle=271.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.337 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=80.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.337 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.338 [error] #PID<0.431603.0> running PinchflatWeb.Endpoint (connection #PID<0.431602.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54168}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431603.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Spm5xFv36sAS_kC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54168}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54168}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431603.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, (truncated) 01:45:24.377 [info] POST /wordpress/ 01:45:24.379 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=110.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.380 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=87.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.380 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.381 [error] #PID<0.431605.0> running PinchflatWeb.Endpoint (connection #PID<0.431604.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431604.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54174}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431605.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0S0YmgnB3DYAS_lC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431604.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54174}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431604.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54174}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431605.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_in (truncated) 01:45:24.676 [info] POST /wordpress/ 01:45:24.679 [debug] QUERY OK source="settings" db=1.8ms idle=376.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.679 [debug] QUERY OK source="settings" db=0.5ms idle=343.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.679 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.680 [error] #PID<0.431607.0> running PinchflatWeb.Endpoint (connection #PID<0.431606.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54184}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431607.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0T7pLxCS0XoAS_mC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54184}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54184}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431607.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["word (truncated) 01:45:24.702 [info] POST /wordpress/wp-json/batch/v1 01:45:24.705 [debug] QUERY OK source="settings" db=1.4ms decode=0.1ms queue=0.4ms idle=366.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.710 [debug] QUERY OK source="settings" db=4.0ms queue=0.1ms idle=326.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.710 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.711 [error] #PID<0.431609.0> running PinchflatWeb.Endpoint (connection #PID<0.431608.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431608.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54186}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431609.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0UB8B26XPe8AS_nC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431608.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54186}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431608.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54186}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431609.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], p (truncated) 01:45:24.757 [info] POST /wordpress/wp-json/Batch/v1 01:45:24.761 [debug] QUERY OK source="settings" db=3.5ms idle=377.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.772 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=91.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.772 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.773 [error] #PID<0.431611.0> running PinchflatWeb.Endpoint (connection #PID<0.431610.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431610.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54194}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431611.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0UO36PRlwzYAS_oC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431610.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54194}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431610.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54194}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431611.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], p (truncated) 01:45:24.805 [info] POST /wordpress//wp-json/batch/v1 01:45:24.811 [debug] QUERY OK source="settings" db=4.9ms queue=0.1ms idle=126.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.813 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=106.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.813 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.815 [error] #PID<0.431613.0> running PinchflatWeb.Endpoint (connection #PID<0.431612.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431613.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0UaXLrXRBoUATy8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431612.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431613.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], (truncated) 01:45:24.901 [info] POST /wordpress/wp-json/batch/v1/ 01:45:24.902 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=191.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.903 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=141.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.903 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.905 [error] #PID<0.431615.0> running PinchflatWeb.Endpoint (connection #PID<0.431614.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54220}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431615.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0UxJeL2hckUATy9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54220}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431614.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54220}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431615.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], (truncated) 01:45:24.965 [info] POST /wordpress/blog/wp-json/batch/v1 01:45:24.968 [debug] QUERY OK source="settings" db=1.4ms idle=194.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.970 [debug] QUERY OK source="settings" db=0.8ms queue=0.7ms idle=157.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:24.970 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:24.971 [error] #PID<0.431617.0> running PinchflatWeb.Endpoint (connection #PID<0.431616.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431617.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0VAhsrPY83IAS_pC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431617.0>, params: %{"requests" => []}, path_info: ["wordpre (truncated) 01:45:24.996 [info] POST /wordpress/wordpress/wp-json/batch/v1 01:45:25.003 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=189.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.010 [debug] QUERY OK source="settings" db=6.6ms idle=101.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.011 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.012 [error] #PID<0.431619.0> running PinchflatWeb.Endpoint (connection #PID<0.431618.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431618.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431619.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/wordpress/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0VH3WAq37VcATy-B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431618.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431618.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431619.0>, params: %{"requests (truncated) 01:45:25.037 [info] POST /wordpress/index.php 01:45:25.039 [debug] QUERY OK source="settings" db=1.2ms idle=134.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.042 [debug] QUERY OK source="settings" db=2.0ms queue=0.2ms idle=72.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.042 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.043 [error] #PID<0.431621.0> running PinchflatWeb.Endpoint (connection #PID<0.431620.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431620.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54244}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431621.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0VRr4Qf207UAS_qC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431620.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54244}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431620.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54244}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431621.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #F (truncated) 01:45:25.084 [info] POST /wordpress/index.php 01:45:25.091 [debug] QUERY OK source="settings" db=1.9ms queue=0.3ms idle=85.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.097 [debug] QUERY OK source="settings" db=2.3ms queue=2.9ms idle=81.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.097 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.098 [error] #PID<0.431623.0> running PinchflatWeb.Endpoint (connection #PID<0.431622.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431622.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54258}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431623.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0VdASDH0O9YATy_B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431622.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54258}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431622.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54258}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431623.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug (truncated) 01:45:25.137 [info] POST /wordpress/ 01:45:25.139 [debug] QUERY OK source="settings" db=0.7ms idle=98.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.140 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=97.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.140 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.145 [error] #PID<0.431625.0> running PinchflatWeb.Endpoint (connection #PID<0.431624.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54272}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431625.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0VpiaqWzkeoATzAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54272}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431624.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54272}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431625.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 01:45:25.187 [info] POST /wordpress/ 01:45:25.189 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=122.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.191 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=98.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.191 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.192 [error] #PID<0.431627.0> running PinchflatWeb.Endpoint (connection #PID<0.431626.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431626.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431627.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0V1g8sFxQPUATzBB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431626.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431626.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431627.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 01:45:25.218 [info] POST /wordpress/ 01:45:25.219 [debug] QUERY OK source="settings" db=0.6ms idle=121.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.220 [debug] QUERY OK source="settings" db=0.8ms idle=80.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.221 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.221 [error] #PID<0.431629.0> running PinchflatWeb.Endpoint (connection #PID<0.431628.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431628.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431629.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0V81bITBQ3MATzCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431628.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431628.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431629.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_ (truncated) 01:45:25.237 [info] POST /wordpress/wp-json/batch/v1 01:45:25.239 [debug] QUERY OK source="settings" db=0.7ms idle=98.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.240 [debug] QUERY OK source="settings" db=0.5ms idle=50.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.240 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.242 [error] #PID<0.431631.0> running PinchflatWeb.Endpoint (connection #PID<0.431630.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431630.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431631.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0WBWqJFji6EATzDB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431630.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431630.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431631.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0 (truncated) 01:45:25.267 [info] POST /wordpress/wp-json/Batch/v1 01:45:25.269 [debug] QUERY OK source="settings" db=0.9ms idle=76.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.269 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=49.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.270 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.271 [error] #PID<0.431633.0> running PinchflatWeb.Endpoint (connection #PID<0.431632.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431632.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54310}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431633.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0WIhnjRRHPcATzEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431632.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54310}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431632.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54310}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431633.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0 (truncated) 01:45:25.323 [info] POST /wordpress//wp-json/batch/v1 01:45:25.326 [debug] QUERY OK source="settings" db=1.8ms idle=103.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.327 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=86.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.327 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.327 [error] #PID<0.431635.0> running PinchflatWeb.Endpoint (connection #PID<0.431634.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431634.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431635.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0WV6DFd3o9wATzFB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431634.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431634.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431635.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Funct (truncated) 01:45:25.351 [info] POST /wordpress/wp-json/batch/v1/ 01:45:25.354 [debug] QUERY OK source="settings" db=1.7ms idle=111.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.356 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=85.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.356 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.357 [error] #PID<0.431637.0> running PinchflatWeb.Endpoint (connection #PID<0.431636.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431636.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54334}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431637.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0WckpS2fNtcATzGB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431636.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54334}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431636.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54334}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431637.0>, params: %{"requests" => []}, path_info: ["wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Funct (truncated) 01:45:25.376 [info] POST /wordpress/blog/wp-json/batch/v1 01:45:25.378 [debug] QUERY OK source="settings" db=0.4ms idle=107.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.378 [debug] QUERY OK source="settings" db=0.3ms idle=52.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.378 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.379 [error] #PID<0.431639.0> running PinchflatWeb.Endpoint (connection #PID<0.431638.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54340}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431639.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Wim6Fwln4wATzHB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54340}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54340}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431639.0>, params: %{"requests" => []}, path_info: ["wordpress", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_s (truncated) 01:45:25.392 [info] POST /wordpress/wordpress/wp-json/batch/v1 01:45:25.398 [debug] QUERY OK source="settings" db=2.6ms idle=69.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.400 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=45.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.401 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.401 [error] #PID<0.431641.0> running PinchflatWeb.Endpoint (connection #PID<0.431640.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /wordpress/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431640.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54356}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431641.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/wordpress/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/wordpress/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0WmRBDG8bGgATzIB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431640.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54356}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /wordpress/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431640.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54356}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/wordpress/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431641.0>, params: %{"requests" => []}, path_info: ["wordpress", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => # (truncated) 01:45:25.434 [info] GET /wordpress/wp/v2/posts/999999 01:45:25.437 [debug] QUERY OK source="settings" db=1.7ms idle=79.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.440 [debug] QUERY OK source="settings" db=1.5ms idle=60.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.440 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.445 [error] #PID<0.431643.0> running PinchflatWeb.Endpoint (connection #PID<0.431642.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/posts/999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54368}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431643.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0WwTwP_wXQcATzJB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54368}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54368}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431643.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0WwTwP_wXQcATzJB"} ], scheme: :ht (truncated) 01:45:25.485 [info] GET /wordpress/ 01:45:25.486 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=107.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.488 [debug] QUERY OK source="settings" db=0.8ms queue=0.5ms idle=88.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.488 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.489 [error] #PID<0.431645.0> running PinchflatWeb.Endpoint (connection #PID<0.431644.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/posts/999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431644.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54380}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431645.0>, params: %{"rest_route" => "/wp/v2/posts/999999"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999999"}, query_string: "rest_route=/wp/v2/posts/999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0W8dgpo_0scATzKB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431644.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54380}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431644.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54380}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431645.0>, params: %{"rest_route" => "/wp/v2/posts/999999"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999999"}, query_string: "rest_route=/wp/v2/posts/999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-a (truncated) 01:45:25.519 [info] GET /wordpress/wp/v2/pages 01:45:25.522 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=119.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.525 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=85.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.525 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.530 [error] #PID<0.431647.0> running PinchflatWeb.Endpoint (connection #PID<0.431646.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/pages ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/pages (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54394}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431647.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "pages"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/pages", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0XEoKT494i0ATzLB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54394}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/pages (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431646.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54394}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431647.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "pages"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/pages", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0XEoKT494i0ATzLB"} ], scheme: :http, script_name: [], secret_key_base: :..., st (truncated) 01:45:25.558 [info] GET /wordpress/ 01:45:25.566 [debug] QUERY OK source="settings" db=4.1ms queue=0.3ms idle=121.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.567 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=79.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.567 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.571 [error] #PID<0.431649.0> running PinchflatWeb.Endpoint (connection #PID<0.431648.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/pages ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431648.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54410}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431649.0>, params: %{"rest_route" => "/wp/v2/pages"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/pages"}, query_string: "rest_route=/wp/v2/pages", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0XN8foZ00oMATzMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431648.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54410}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431648.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54410}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431649.0>, params: %{"rest_route" => "/wp/v2/pages"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/pages"}, query_string: "rest_route=/wp/v2/pages", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0X (truncated) 01:45:25.856 [info] GET /wordpress/wp/v2/media 01:45:25.859 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=368.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.860 [debug] QUERY OK source="settings" db=0.5ms idle=337.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.860 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.863 [error] #PID<0.431651.0> running PinchflatWeb.Endpoint (connection #PID<0.431650.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/media ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/media (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54416}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431651.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "media"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/media", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0YU9Z35r5ykATzNB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54416}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/media (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54416}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431651.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "media"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/media", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0YU9Z35r5ykATzNB"} ], scheme: :http, script_name: [], secret_key_base: :..., st (truncated) 01:45:25.897 [info] GET /wordpress/ 01:45:25.899 [debug] QUERY OK source="settings" db=1.7ms idle=373.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.901 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=333.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.902 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.907 [error] #PID<0.431653.0> running PinchflatWeb.Endpoint (connection #PID<0.431652.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/media ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431652.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54426}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431653.0>, params: %{"rest_route" => "/wp/v2/media"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/media"}, query_string: "rest_route=/wp/v2/media", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Yes1gk4rkEATzOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431652.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54426}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431652.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54426}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431653.0>, params: %{"rest_route" => "/wp/v2/media"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/media"}, query_string: "rest_route=/wp/v2/media", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Y (truncated) 01:45:25.925 [info] GET /wordpress/wp/v2/categories 01:45:25.927 [debug] QUERY OK source="settings" db=1.0ms idle=358.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.932 [debug] QUERY OK source="settings" db=5.5ms idle=68.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.933 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.933 [error] #PID<0.431655.0> running PinchflatWeb.Endpoint (connection #PID<0.431654.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/categories ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/categories (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54442}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431655.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "categories"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/categories", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0YlXm1X7A-QATzPB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54442}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/categories (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431654.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54442}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431655.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "categories"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/categories", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0YlXm1X7A-QATzPB"} ], scheme: :http, script_name: (truncated) 01:45:25.964 [info] GET /wordpress/ 01:45:25.967 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=105.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.967 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=67.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:25.968 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:25.969 [error] #PID<0.431657.0> running PinchflatWeb.Endpoint (connection #PID<0.431656.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/categories ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54452}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431657.0>, params: %{"rest_route" => "/wp/v2/categories"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/categories"}, query_string: "rest_route=/wp/v2/categories", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0YuxGZbwy5IAS_rC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54452}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431656.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54452}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431657.0>, params: %{"rest_route" => "/wp/v2/categories"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/categories"}, query_string: "rest_route=/wp/v2/categories", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must- (truncated) 01:45:26.269 [info] GET /wordpress/wp/v2/tags 01:45:26.274 [debug] QUERY OK source="settings" db=4.1ms queue=0.2ms idle=343.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:26.282 [debug] QUERY OK source="settings" db=7.1ms idle=342.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:26.283 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:26.284 [error] #PID<0.431659.0> running PinchflatWeb.Endpoint (connection #PID<0.431658.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/tags ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/tags (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54468}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431659.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "tags"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/tags", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Z3eEhuzC7AATzQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54468}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/tags (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431658.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54468}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431659.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "tags"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/tags", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0Z3eEhuzC7AATzQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unse (truncated) 01:45:26.315 [info] GET /wordpress/ 01:45:26.320 [debug] QUERY OK source="settings" db=0.8ms queue=3.9ms idle=348.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:26.321 [debug] QUERY OK source="settings" db=0.5ms idle=352.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:26.321 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:26.322 [error] #PID<0.431661.0> running PinchflatWeb.Endpoint (connection #PID<0.431660.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/tags ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54484}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431661.0>, params: %{"rest_route" => "/wp/v2/tags"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/tags"}, query_string: "rest_route=/wp/v2/tags", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0aCWHhZsCf4ATzRB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54484}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431660.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54484}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431661.0>, params: %{"rest_route" => "/wp/v2/tags"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/tags"}, query_string: "rest_route=/wp/v2/tags", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0aCWHhZsCf4A (truncated) 01:45:26.961 [info] GET /wordpress/wp/v2/posts/999998 01:45:26.962 [debug] QUERY OK source="settings" db=0.6ms idle=890.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:26.963 [debug] QUERY OK source="settings" db=0.3ms idle=688.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:26.963 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:26.964 [error] #PID<0.431663.0> running PinchflatWeb.Endpoint (connection #PID<0.431662.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/posts/999998 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/999998 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54500}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431663.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "999998"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/999998", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ccYI1egOFgAS_sC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54500}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/999998 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431662.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54500}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431663.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "999998"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/999998", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ccYI1egOFgAS_sC"} ], scheme: :ht (truncated) 01:45:27.005 [info] GET /wordpress/ 01:45:27.006 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=723.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.007 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=686.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.007 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:27.008 [error] #PID<0.431665.0> running PinchflatWeb.Endpoint (connection #PID<0.431664.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/posts/999998 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431664.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54510}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431665.0>, params: %{"rest_route" => "/wp/v2/posts/999998"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999998"}, query_string: "rest_route=/wp/v2/posts/999998", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0cm2I6lV6QkATzSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431664.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54510}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431664.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54510}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431665.0>, params: %{"rest_route" => "/wp/v2/posts/999998"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999998"}, query_string: "rest_route=/wp/v2/posts/999998", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-a (truncated) 01:45:27.042 [info] GET /wordpress/wp/v2/posts/99999 01:45:27.045 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=721.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.048 [debug] QUERY OK source="settings" db=1.3ms queue=0.7ms idle=83.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.048 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:27.048 [error] #PID<0.431667.0> running PinchflatWeb.Endpoint (connection #PID<0.431666.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/posts/99999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/99999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431666.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54520}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431667.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "99999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/99999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0cv1C5HMe8cATzTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431666.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54520}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/99999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431666.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54520}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431667.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "99999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/99999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0cv1C5HMe8cATzTB"} ], scheme: :http, (truncated) 01:45:27.101 [info] GET /wordpress/ 01:45:27.108 [debug] QUERY OK source="settings" db=4.0ms idle=95.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.112 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=103.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.112 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:27.113 [error] #PID<0.431669.0> running PinchflatWeb.Endpoint (connection #PID<0.431668.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/posts/99999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431668.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54526}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431669.0>, params: %{"rest_route" => "/wp/v2/posts/99999"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/99999"}, query_string: "rest_route=/wp/v2/posts/99999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0c9w7ULHG1MATzUB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431668.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54526}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431668.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54526}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431669.0>, params: %{"rest_route" => "/wp/v2/posts/99999"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/99999"}, query_string: "rest_route=/wp/v2/posts/99999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, priv (truncated) 01:45:27.723 [info] GET /wordpress/wp/v2/posts/9999999 01:45:27.730 [debug] QUERY OK source="settings" db=2.8ms queue=3.6ms idle=679.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.735 [debug] QUERY OK source="settings" db=3.7ms queue=0.1ms idle=683.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.736 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:27.737 [error] #PID<0.431671.0> running PinchflatWeb.Endpoint (connection #PID<0.431670.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/posts/9999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/9999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431670.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54540}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431671.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "9999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/9999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0fSB5p1sJb4ATzVB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431670.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54540}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/posts/9999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431670.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54540}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431671.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "posts", "9999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/posts/9999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0fSB5p1sJb4ATzVB"} ], s (truncated) 01:45:27.766 [info] GET /wordpress/ 01:45:27.769 [debug] QUERY OK source="settings" db=2.8ms queue=0.1ms idle=691.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.771 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=664.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.771 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:27.771 [error] #PID<0.431673.0> running PinchflatWeb.Endpoint (connection #PID<0.431672.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/posts/9999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54556}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431673.0>, params: %{"rest_route" => "/wp/v2/posts/9999999"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/9999999"}, query_string: "rest_route=/wp/v2/posts/9999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0fcUSUsRc1wATzWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54556}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54556}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431673.0>, params: %{"rest_route" => "/wp/v2/posts/9999999"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/9999999"}, query_string: "rest_route=/wp/v2/posts/9999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-contro (truncated) 01:45:27.790 [info] GET /wordpress/wp/v2/users 01:45:27.792 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=678.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.794 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=62.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.795 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:27.797 [error] #PID<0.431675.0> running PinchflatWeb.Endpoint (connection #PID<0.431674.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/wp/v2/users ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/users (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431674.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54572}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431675.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "users"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/users", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0fh9WdTxgUoATzXB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431674.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54572}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress/wp/v2/users (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431674.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54572}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431675.0>, params: %{}, path_info: ["wordpress", "wp", "v2", "users"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/wp/v2/users", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0fh9WdTxgUoATzXB"} ], scheme: :http, script_name: [], secret_key_base: :..., st (truncated) 01:45:27.834 [info] GET /wordpress/ 01:45:27.839 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=102.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.843 [debug] QUERY OK source="settings" db=2.9ms queue=0.2ms idle=70.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:27.843 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:27.844 [error] #PID<0.431677.0> running PinchflatWeb.Endpoint (connection #PID<0.431676.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /wordpress/?rest_route=/wp/v2/users ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54578}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431677.0>, params: %{"rest_route" => "/wp/v2/users"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/users"}, query_string: "rest_route=/wp/v2/users", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0fsik3x7mA0ATzYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54578}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wordpress (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431676.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wordpress/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54578}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431677.0>, params: %{"rest_route" => "/wp/v2/users"}, path_info: ["wordpress"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/users"}, query_string: "rest_route=/wp/v2/users", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/wordpress/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0f (truncated) 01:45:28.456 [info] POST /blog/index.php 01:45:28.461 [debug] QUERY OK source="settings" db=2.4ms queue=0.2ms idle=665.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.463 [debug] QUERY OK source="settings" db=0.8ms queue=1.0ms idle=667.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.464 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.464 [error] #PID<0.431679.0> running PinchflatWeb.Endpoint (connection #PID<0.431678.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431678.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54580}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431679.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0iAyIg-jylkAS_tC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431678.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54580}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431678.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54580}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431679.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "a (truncated) 01:45:28.488 [info] POST /blog/index.php 01:45:28.494 [debug] QUERY OK source="settings" db=4.5ms idle=650.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.496 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=651.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.497 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.504 [error] #PID<0.431681.0> running PinchflatWeb.Endpoint (connection #PID<0.431680.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54594}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431681.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0iIWsTxYvngATzZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54594}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54594}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431681.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, (truncated) 01:45:28.528 [info] POST /blog/ 01:45:28.534 [debug] QUERY OK source="settings" db=0.7ms queue=4.2ms idle=446.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.535 [debug] QUERY OK source="settings" db=0.7ms idle=73.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.536 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.539 [error] #PID<0.431683.0> running PinchflatWeb.Endpoint (connection #PID<0.431682.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431682.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54602}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431683.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0iR5qGEnPWkAS_uC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431682.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54602}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431682.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54602}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431683.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat. (truncated) 01:45:28.571 [info] POST /blog/ 01:45:28.576 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=110.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.577 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=82.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.578 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.578 [error] #PID<0.431685.0> running PinchflatWeb.Endpoint (connection #PID<0.431684.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54618}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431685.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0icNbYsfY8kAS_vC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54618}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431684.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54618}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431685.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, (truncated) 01:45:28.604 [info] POST /blog/ 01:45:28.607 [debug] QUERY OK source="settings" db=1.5ms idle=108.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.608 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=73.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.608 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.609 [error] #PID<0.431687.0> running PinchflatWeb.Endpoint (connection #PID<0.431686.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431686.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54620}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431687.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ij_-2MMnnkAS_wC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431686.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54620}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431686.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54620}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431687.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, (truncated) 01:45:28.628 [info] POST /blog/wp-json/batch/v1 01:45:28.631 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=93.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.634 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=56.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.635 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.636 [error] #PID<0.431689.0> running PinchflatWeb.Endpoint (connection #PID<0.431688.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54634}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431689.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ip54fRE7sEAS_xC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54634}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431688.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54634}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431689.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; (truncated) 01:45:28.660 [info] POST /blog/wp-json/Batch/v1 01:45:28.662 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=84.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.668 [debug] QUERY OK source="settings" db=5.3ms queue=0.1ms idle=56.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.669 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.672 [error] #PID<0.431691.0> running PinchflatWeb.Endpoint (connection #PID<0.431690.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54648}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431691.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ixlL-6nA-sAS_yC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54648}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54648}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431691.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; (truncated) 01:45:28.713 [info] POST /blog//wp-json/batch/v1 01:45:28.715 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=105.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.715 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=84.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.716 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.716 [error] #PID<0.431693.0> running PinchflatWeb.Endpoint (connection #PID<0.431692.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431692.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54658}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431693.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0i-CA1bdnRoAS_zC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431692.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54658}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431692.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54658}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431693.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 01:45:28.778 [info] POST /blog/wp-json/batch/v1/ 01:45:28.784 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=149.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.785 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=122.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.785 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.786 [error] #PID<0.431695.0> running PinchflatWeb.Endpoint (connection #PID<0.431694.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431695.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0jNlDu7jBccAS_0C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431695.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 01:45:28.804 [info] POST /blog/blog/wp-json/batch/v1 01:45:28.806 [debug] QUERY OK source="settings" db=1.6ms idle=136.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.813 [debug] QUERY OK source="settings" db=5.7ms queue=0.2ms idle=92.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.814 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.815 [error] #PID<0.431697.0> running PinchflatWeb.Endpoint (connection #PID<0.431696.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54666}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431697.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0jTyjClS1FUAS_1C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54666}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431696.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54666}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431697.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", (truncated) 01:45:28.834 [info] POST /blog/wordpress/wp-json/batch/v1 01:45:28.835 [debug] QUERY OK source="settings" db=0.5ms idle=119.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.836 [debug] QUERY OK source="settings" db=0.3ms idle=51.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.836 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.836 [error] #PID<0.431699.0> running PinchflatWeb.Endpoint (connection #PID<0.431698.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431698.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54670}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431699.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ja_xxJd0xgAS_2C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431698.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54670}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431698.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54670}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431699.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinch (truncated) 01:45:28.856 [info] POST /blog/index.php 01:45:28.859 [debug] QUERY OK source="settings" db=2.4ms idle=71.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.863 [debug] QUERY OK source="settings" db=2.4ms queue=0.2ms idle=53.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.863 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.865 [error] #PID<0.431701.0> running PinchflatWeb.Endpoint (connection #PID<0.431700.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54674}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431701.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0jgR_65pGnEAS_3C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54674}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431700.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54674}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431701.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_ (truncated) 01:45:28.884 [info] POST /blog/index.php 01:45:28.889 [debug] QUERY OK source="settings" db=4.3ms queue=0.1ms idle=71.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.890 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=54.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.891 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.892 [error] #PID<0.431703.0> running PinchflatWeb.Endpoint (connection #PID<0.431702.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54676}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431703.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0jm9RpeIPkMAS_4C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54676}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54676}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431703.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, (truncated) 01:45:28.917 [info] POST /blog/ 01:45:28.919 [debug] QUERY OK source="settings" db=0.4ms idle=82.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.919 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=59.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.920 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.920 [error] #PID<0.431705.0> running PinchflatWeb.Endpoint (connection #PID<0.431704.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54692}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431705.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0jupWrREvMkAS_5C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54692}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431704.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 54692}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431705.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", (truncated) 01:45:28.937 [info] POST /blog/ 01:45:28.938 [debug] QUERY OK source="settings" db=0.6ms idle=75.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.939 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=49.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.939 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.940 [error] #PID<0.431707.0> running PinchflatWeb.Endpoint (connection #PID<0.431706.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36544}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431707.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0jzgpAHDnMMAS_6C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36544}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431706.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36544}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431707.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix (truncated) 01:45:28.980 [info] POST /blog/ 01:45:28.984 [debug] QUERY OK source="settings" db=2.9ms idle=90.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.985 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=65.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:28.985 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:28.986 [error] #PID<0.431709.0> running PinchflatWeb.Endpoint (connection #PID<0.431708.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36556}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431709.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0j9uvevm9SsAS_7C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36556}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431708.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36556}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431709.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => (truncated) 01:45:29.526 [info] POST /blog/wp-json/batch/v1 01:45:29.528 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=588.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.529 [debug] QUERY OK source="settings" db=0.4ms idle=588.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.529 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.530 [error] #PID<0.431711.0> running PinchflatWeb.Endpoint (connection #PID<0.431710.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36568}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431711.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0l_2PZUU3o4AS_8C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36568}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36568}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431711.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router (truncated) 01:45:29.550 [info] POST /blog/wp-json/Batch/v1 01:45:29.551 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=566.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.552 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=566.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.552 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.553 [error] #PID<0.431713.0> running PinchflatWeb.Endpoint (connection #PID<0.431712.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431712.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36570}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431713.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0mFkmXKq65cAS_9C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431712.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36570}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431712.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36570}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431713.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router (truncated) 01:45:29.568 [info] POST /blog//wp-json/batch/v1 01:45:29.570 [debug] QUERY OK source="settings" db=0.9ms idle=481.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.571 [debug] QUERY OK source="settings" db=0.7ms idle=42.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.571 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.572 [error] #PID<0.431715.0> running PinchflatWeb.Endpoint (connection #PID<0.431714.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36578}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431715.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0mJ-V49p524AS_-C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36578}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431714.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36578}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431715.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.R (truncated) 01:45:29.586 [info] POST /blog/wp-json/batch/v1/ 01:45:29.589 [debug] QUERY OK source="settings" db=1.1ms idle=58.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.590 [debug] QUERY OK source="settings" db=1.0ms idle=37.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.591 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.593 [error] #PID<0.431717.0> running PinchflatWeb.Endpoint (connection #PID<0.431716.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431716.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36588}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431717.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0mOW9cKJV9MAS__C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431716.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36588}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431716.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36588}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431717.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.R (truncated) 01:45:29.609 [info] POST /blog/blog/wp-json/batch/v1 01:45:29.613 [debug] QUERY OK source="settings" db=2.6ms idle=57.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.614 [debug] QUERY OK source="settings" db=0.7ms idle=43.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.614 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.614 [error] #PID<0.431719.0> running PinchflatWeb.Endpoint (connection #PID<0.431718.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431718.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36592}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431719.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0mTyJDFqTuYATAAC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431718.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36592}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431718.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36592}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431719.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", (truncated) 01:45:29.636 [info] POST /blog/wordpress/wp-json/batch/v1 01:45:29.638 [debug] QUERY OK source="settings" db=0.7ms idle=66.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.639 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=49.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.640 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.640 [error] #PID<0.431721.0> running PinchflatWeb.Endpoint (connection #PID<0.431720.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431720.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36600}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431721.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0maNp7jEPdQATABC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431720.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36600}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431720.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36600}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431721.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix (truncated) 01:45:29.667 [info] POST /blog/index.php 01:45:29.669 [debug] QUERY OK source="settings" db=0.4ms idle=77.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.669 [debug] QUERY OK source="settings" db=0.3ms idle=56.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.669 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.670 [error] #PID<0.431723.0> running PinchflatWeb.Endpoint (connection #PID<0.431722.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431722.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36606}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431723.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0mhizdaMki8ATACC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431722.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36606}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431722.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36606}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431723.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Fun (truncated) 01:45:29.685 [info] POST /blog/index.php 01:45:29.686 [debug] QUERY OK source="settings" db=0.6ms idle=71.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.687 [debug] QUERY OK source="settings" db=0.3ms idle=48.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.687 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.688 [error] #PID<0.431725.0> running PinchflatWeb.Endpoint (connection #PID<0.431724.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36614}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431725.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ml0BZ0FMQkATADC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36614}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431724.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36614}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431725.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_s (truncated) 01:45:29.734 [info] POST /blog/ 01:45:29.736 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=95.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.737 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=67.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:29.737 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:29.738 [error] #PID<0.431727.0> running PinchflatWeb.Endpoint (connection #PID<0.431726.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36626}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431727.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0mxltusmV_gATAEC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36626}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431726.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36626}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431727.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 01:45:30.334 [info] POST /blog/ 01:45:30.336 [debug] QUERY OK source="settings" db=1.4ms idle=648.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.337 [debug] QUERY OK source="settings" db=0.2ms idle=649.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.337 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.338 [error] #PID<0.431729.0> running PinchflatWeb.Endpoint (connection #PID<0.431728.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431728.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36630}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431729.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0pAmBRiuQ2wATzaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431728.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36630}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431728.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36630}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431729.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 01:45:30.365 [info] POST /blog/ 01:45:30.369 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=630.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.372 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=633.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.372 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.373 [error] #PID<0.431731.0> running PinchflatWeb.Endpoint (connection #PID<0.431730.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36636}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431731.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0pIDsSc8czUATAFC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36636}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36636}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431731.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_se (truncated) 01:45:30.397 [info] POST /blog/wp-json/batch/v1 01:45:30.399 [debug] QUERY OK source="settings" db=1.1ms idle=306.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.403 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=63.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.403 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.404 [error] #PID<0.431733.0> running PinchflatWeb.Endpoint (connection #PID<0.431732.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431732.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36646}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431733.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0pPlxKd8STQATAGC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431732.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36646}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431732.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36646}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431733.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.1 (truncated) 01:45:30.435 [info] POST /blog/wp-json/Batch/v1 01:45:30.441 [debug] QUERY OK source="settings" db=5.1ms queue=0.1ms idle=99.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.448 [debug] QUERY OK source="settings" db=5.4ms queue=0.1ms idle=72.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.448 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.449 [error] #PID<0.431735.0> running PinchflatWeb.Endpoint (connection #PID<0.431734.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36650}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431735.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0pYvw2LPPQoATAHC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36650}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431734.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36650}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431735.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.1 (truncated) 01:45:30.486 [info] POST /blog//wp-json/batch/v1 01:45:30.491 [debug] QUERY OK source="settings" db=4.1ms idle=114.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.494 [debug] QUERY OK source="settings" db=2.9ms queue=0.2ms idle=92.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.495 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.495 [error] #PID<0.431737.0> running PinchflatWeb.Endpoint (connection #PID<0.431736.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431736.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431737.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0pkv8VVK-PIATAIC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431736.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431736.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36664}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431737.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Functio (truncated) 01:45:30.520 [info] POST /blog/wp-json/batch/v1/ 01:45:30.522 [debug] QUERY OK source="settings" db=0.8ms idle=117.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.523 [debug] QUERY OK source="settings" db=1.3ms idle=80.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.524 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.525 [error] #PID<0.431739.0> running PinchflatWeb.Endpoint (connection #PID<0.431738.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431738.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36680}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431739.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0ps8V5A99vsATAJC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431738.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36680}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431738.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36680}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431739.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Functio (truncated) 01:45:30.557 [info] POST /blog/blog/wp-json/batch/v1 01:45:30.562 [debug] QUERY OK source="settings" db=0.8ms queue=3.3ms idle=110.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.563 [debug] QUERY OK source="settings" db=0.4ms idle=72.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.563 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.564 [error] #PID<0.431741.0> running PinchflatWeb.Endpoint (connection #PID<0.431740.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431740.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36694}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431741.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0p14P1uwHfgATzbB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431740.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36694}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431740.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36694}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431741.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_ses (truncated) 01:45:30.593 [info] POST /blog/wordpress/wp-json/batch/v1 01:45:30.595 [debug] QUERY OK source="settings" db=1.3ms queue=0.6ms idle=99.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.597 [debug] QUERY OK source="settings" db=1.0ms idle=73.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.597 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.597 [error] #PID<0.431743.0> running PinchflatWeb.Endpoint (connection #PID<0.431742.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431742.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36710}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431743.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-custom-ip-authorization", "10.0.0.1"}, {"x-forwarded-for", "10.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0p-PFcdtLGwATAKC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431742.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36710}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431742.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36710}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-custom-ip-authorization" => "10.0.0.1", "x-forwarded-for" => "10.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431743.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Fu (truncated) 01:45:30.615 [info] POST /blog/index.php 01:45:30.622 [debug] QUERY OK source="settings" db=6.4ms idle=92.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.624 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=60.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.625 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.628 [error] #PID<0.431745.0> running PinchflatWeb.Endpoint (connection #PID<0.431744.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431744.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36718}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431745.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qDjW2HUkYIATALC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431744.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36718}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431744.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36718}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-add (truncated) 01:45:30.644 [info] POST /blog/index.php 01:45:30.646 [debug] QUERY OK source="settings" db=1.0ms idle=81.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.647 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=50.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.648 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.648 [error] #PID<0.431747.0> running PinchflatWeb.Endpoint (connection #PID<0.431746.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36724}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431747.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qKaPKaelOkATAMC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36724}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36724}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", (truncated) 01:45:30.671 [info] POST /blog/ 01:45:30.673 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=75.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.674 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=50.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.674 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.675 [error] #PID<0.431749.0> running PinchflatWeb.Endpoint (connection #PID<0.431748.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431748.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431749.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qRCna5-G60ATANC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431748.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431748.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => (truncated) 01:45:30.702 [info] POST /blog/ 01:45:30.704 [debug] QUERY OK source="settings" db=0.9ms idle=78.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.705 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=58.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.705 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.706 [error] #PID<0.431751.0> running PinchflatWeb.Endpoint (connection #PID<0.431750.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431750.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36746}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431751.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qYV4HBwzVoATzcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431750.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36746}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431750.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36746}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0. (truncated) 01:45:30.730 [info] POST /blog/ 01:45:30.732 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=83.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.733 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=59.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.734 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.735 [error] #PID<0.431753.0> running PinchflatWeb.Endpoint (connection #PID<0.431752.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431752.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36762}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431753.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qfAPkIe2U8ATzdB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431752.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36762}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431752.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36762}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" (truncated) 01:45:30.755 [info] POST /blog/wp-json/batch/v1 01:45:30.760 [debug] QUERY OK source="settings" db=3.2ms queue=0.3ms idle=82.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.761 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=57.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.761 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.763 [error] #PID<0.431755.0> running PinchflatWeb.Endpoint (connection #PID<0.431754.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431754.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36778}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431755.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qk20NAnUKsATzeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431754.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36778}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431754.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36778}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" (truncated) 01:45:30.785 [info] POST /blog/wp-json/Batch/v1 01:45:30.786 [debug] QUERY OK source="settings" db=0.4ms idle=80.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.787 [debug] QUERY OK source="settings" db=0.4ms idle=54.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.787 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.787 [error] #PID<0.431757.0> running PinchflatWeb.Endpoint (connection #PID<0.431756.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431756.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36790}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431757.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qsE5Quht-kATzfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431756.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36790}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431756.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36790}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" (truncated) 01:45:30.812 [info] POST /blog//wp-json/batch/v1 01:45:30.814 [debug] QUERY OK source="settings" db=1.1ms idle=79.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.816 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=53.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.816 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.817 [error] #PID<0.431759.0> running PinchflatWeb.Endpoint (connection #PID<0.431758.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431758.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36798}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431759.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0qyf-jZ9NxYATzgB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431758.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36798}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431758.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36798}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0. (truncated) 01:45:30.845 [info] POST /blog/wp-json/batch/v1/ 01:45:30.847 [debug] QUERY OK source="settings" db=1.3ms idle=84.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.848 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=61.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:30.848 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:30.849 [error] #PID<0.431761.0> running PinchflatWeb.Endpoint (connection #PID<0.431760.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36812}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431761.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0q6ci2kmNXsATzhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36812}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431760.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36812}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0. (truncated) 01:45:31.406 [info] POST /blog/blog/wp-json/batch/v1 01:45:31.413 [debug] QUERY OK source="settings" db=6.0ms queue=0.1ms idle=593.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.418 [debug] QUERY OK source="settings" db=1.5ms queue=2.4ms idle=598.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.418 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:31.419 [error] #PID<0.431763.0> running PinchflatWeb.Endpoint (connection #PID<0.431762.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431762.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36828}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431763.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0tAP_wldyZ8ATziB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431762.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36828}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431762.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36828}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", (truncated) 01:45:31.450 [info] POST /blog/wordpress/wp-json/batch/v1 01:45:31.455 [debug] QUERY OK source="settings" db=0.5ms queue=0.7ms idle=606.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.455 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=606.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.456 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:31.456 [error] #PID<0.431765.0> running PinchflatWeb.Endpoint (connection #PID<0.431764.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431764.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36840}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431765.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0tKiNDLr_68ATzjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431764.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36840}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431764.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36840}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", (truncated) 01:45:31.494 [info] POST /blog/index.php 01:45:31.504 [debug] QUERY OK source="settings" db=9.4ms idle=397.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.514 [debug] QUERY OK source="settings" db=9.0ms queue=0.1ms idle=91.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.514 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:31.515 [error] #PID<0.431767.0> running PinchflatWeb.Endpoint (connection #PID<0.431766.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431766.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431767.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0tVFbsCF49cATzkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431766.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431766.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36844}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", (truncated) 01:45:31.542 [info] POST /blog/index.php 01:45:31.544 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=124.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.547 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=90.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:31.547 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:31.548 [error] #PID<0.431769.0> running PinchflatWeb.Endpoint (connection #PID<0.431768.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36850}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431769.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0tgnM4CfDJMATzlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36850}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36850}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" = (truncated) 01:45:32.108 [info] POST /blog/ 01:45:32.109 [debug] QUERY OK source="settings" db=0.5ms idle=604.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.110 [debug] QUERY OK source="settings" db=0.2ms idle=595.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.110 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.111 [error] #PID<0.431771.0> running PinchflatWeb.Endpoint (connection #PID<0.431770.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36858}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431771.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0vnfEnVrTM0ATzmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36858}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431770.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36858}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Window (truncated) 01:45:32.127 [info] POST /blog/ 01:45:32.129 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=583.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.130 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=583.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.130 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.131 [error] #PID<0.431773.0> running PinchflatWeb.Endpoint (connection #PID<0.431772.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431772.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36864}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431773.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0vr_1jUYRdwATznB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431772.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36864}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431772.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36864}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10. (truncated) 01:45:32.145 [info] POST /blog/ 01:45:32.146 [debug] QUERY OK source="settings" db=0.5ms idle=46.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.147 [debug] QUERY OK source="settings" db=0.5ms idle=37.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.147 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.148 [error] #PID<0.431775.0> running PinchflatWeb.Endpoint (connection #PID<0.431774.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431774.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36880}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431775.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0vwaG2GP8J0ATzoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431774.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36880}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431774.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36880}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64 (truncated) 01:45:32.165 [info] POST /blog/wp-json/batch/v1 01:45:32.166 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=55.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.168 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=38.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.168 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.169 [error] #PID<0.431777.0> running PinchflatWeb.Endpoint (connection #PID<0.431776.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36882}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431777.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0v1Ciu_yKfMATzpB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36882}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36882}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 01:45:32.197 [info] POST /blog/wp-json/Batch/v1 01:45:32.199 [debug] QUERY OK source="settings" db=0.9ms idle=67.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.201 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=52.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.201 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.204 [error] #PID<0.431779.0> running PinchflatWeb.Endpoint (connection #PID<0.431778.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431778.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36890}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431779.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0v8sxygqjk0ATzqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431778.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36890}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431778.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36890}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Wi (truncated) 01:45:32.225 [info] POST /blog//wp-json/batch/v1 01:45:32.228 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=78.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.230 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=61.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.231 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.233 [error] #PID<0.431781.0> running PinchflatWeb.Endpoint (connection #PID<0.431780.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431780.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36906}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431781.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0wDdEtd4zdIATzrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431780.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36906}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431780.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36906}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10. (truncated) 01:45:32.256 [info] POST /blog/wp-json/batch/v1/ 01:45:32.262 [debug] QUERY OK source="settings" db=3.1ms queue=0.2ms idle=90.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.264 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=64.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.265 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.266 [error] #PID<0.431783.0> running PinchflatWeb.Endpoint (connection #PID<0.431782.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431782.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36908}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431783.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0wKvw2PTQAUATzsB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431782.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36908}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431782.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36908}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10. (truncated) 01:45:32.329 [info] POST /blog/blog/wp-json/batch/v1 01:45:32.332 [debug] QUERY OK source="settings" db=1.4ms idle=129.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.340 [debug] QUERY OK source="settings" db=4.0ms queue=3.5ms idle=104.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.340 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.341 [error] #PID<0.431785.0> running PinchflatWeb.Endpoint (connection #PID<0.431784.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36920}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431785.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0wcQ4OXcKrMATztB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36920}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36920}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user- (truncated) 01:45:32.890 [info] POST /blog/wordpress/wp-json/batch/v1 01:45:32.896 [debug] QUERY OK source="settings" db=3.9ms queue=0.1ms idle=662.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.898 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=634.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.898 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.899 [error] #PID<0.431787.0> running PinchflatWeb.Endpoint (connection #PID<0.431786.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431786.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431787.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"cf-connecting-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"forwarded", "for=127.0.0.1"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"true-client-ip", "127.0.0.1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-http-method-override", "POST"}, {"x-method-override", "POST"}, {"x-originating-ip", "127.0.0.1"}, {"x-real-ip", "93.123.109.165"}, {"x-remote-addr", "127.0.0.1"}, {"x-remote-ip", "127.0.0.1"} ], request_path: "/blog/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0yiBjVsxCSEATzuB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431786.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-ip" => "127.0.0.1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-http-method-override" => "POST", "x-method-override" => "POST", "x-originating-ip" => "127.0.0.1", "x-real-ip" => "93.123.109.165", "x-remote-addr" => "127.0.0.1", "x-remote-ip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431786.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36934}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "cf-connecting-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "forwarded" => "for=127.0.0.1", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "true-client-i (truncated) 01:45:32.917 [info] POST /blog/index.php 01:45:32.923 [debug] QUERY OK source="settings" db=4.9ms idle=653.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.924 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=591.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.925 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.925 [error] #PID<0.431789.0> running PinchflatWeb.Endpoint (connection #PID<0.431788.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431788.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36948}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431789.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0yoazS2hHv0ATzvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431788.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36948}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431788.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36948}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431789.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: (truncated) 01:45:32.941 [info] POST /blog/index.php 01:45:32.943 [debug] QUERY OK source="settings" db=0.7ms idle=602.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.943 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=47.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.943 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.945 [error] #PID<0.431791.0> running PinchflatWeb.Endpoint (connection #PID<0.431790.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36962}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431791.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0yuKbbR_qrgATzwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36962}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431790.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36962}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431791.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, (truncated) 01:45:32.964 [info] POST /blog/ 01:45:32.967 [debug] QUERY OK source="settings" db=2.5ms idle=66.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.973 [debug] QUERY OK source="settings" db=5.0ms queue=0.1ms idle=45.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.973 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.974 [error] #PID<0.431793.0> running PinchflatWeb.Endpoint (connection #PID<0.431792.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431792.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36978}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431793.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0yzm6UykzQ0ATzxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431792.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36978}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431792.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36978}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431793.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, (truncated) 01:45:32.989 [info] POST /blog/ 01:45:32.991 [debug] QUERY OK source="settings" db=1.6ms idle=65.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.994 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=49.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:32.994 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:32.995 [error] #PID<0.431795.0> running PinchflatWeb.Endpoint (connection #PID<0.431794.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431794.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36986}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431795.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0y5hILezxiQATzyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431794.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36986}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431794.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36986}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431795.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80 (truncated) 01:45:33.023 [info] POST /blog/ 01:45:33.033 [debug] QUERY OK source="settings" db=8.5ms queue=0.1ms idle=80.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.036 [debug] QUERY OK source="settings" db=2.3ms queue=0.2ms idle=66.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.036 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.038 [error] #PID<0.431797.0> running PinchflatWeb.Endpoint (connection #PID<0.431796.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431796.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36988}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431797.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0zBxFUUD3yoATzzB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431796.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36988}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431796.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36988}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431797.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, (truncated) 01:45:33.057 [info] POST /blog/wp-json/batch/v1 01:45:33.059 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=85.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.061 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=68.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.061 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.062 [error] #PID<0.431799.0> running PinchflatWeb.Endpoint (connection #PID<0.431798.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431798.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36998}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431799.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0zJ2xCyRL5UATz0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431798.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36998}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431798.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 36998}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431799.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ (truncated) 01:45:33.084 [info] POST /blog/wp-json/Batch/v1 01:45:33.086 [debug] QUERY OK source="settings" db=0.5ms idle=91.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.086 [debug] QUERY OK source="settings" db=0.5ms idle=52.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.087 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.087 [error] #PID<0.431801.0> running PinchflatWeb.Endpoint (connection #PID<0.431800.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431800.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37014}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431801.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0zQQal_Y53MATz1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431800.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37014}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431800.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37014}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431801.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ (truncated) 01:45:33.104 [info] POST /blog//wp-json/batch/v1 01:45:33.107 [debug] QUERY OK source="settings" db=2.1ms queue=0.4ms idle=45.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.109 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=47.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.109 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.155 [info] POST /blog/wp-json/batch/v1/ 01:45:33.158 [debug] QUERY OK source="settings" db=2.5ms queue=0.2ms idle=70.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.160 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=72.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.160 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.110 [error] #PID<0.431803.0> running PinchflatWeb.Endpoint (connection #PID<0.431802.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431802.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431803.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0zU-Zzy9Yc0ATz2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431802.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431802.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431803.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ (truncated) 01:45:33.161 [error] #PID<0.431805.0> running PinchflatWeb.Endpoint (connection #PID<0.431804.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431804.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37042}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431805.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0zhLhiKGd0MATAOC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431804.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37042}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431804.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37042}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431805.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ (truncated) 01:45:33.200 [info] POST /blog/blog/wp-json/batch/v1 01:45:33.203 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=99.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.204 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=95.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.204 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.205 [error] #PID<0.431807.0> running PinchflatWeb.Endpoint (connection #PID<0.431806.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431807.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0zr2wL8MxusATz3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431807.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{ (truncated) 01:45:33.225 [info] POST /blog/wordpress/wp-json/batch/v1 01:45:33.228 [debug] QUERY OK source="settings" db=2.1ms idle=116.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.229 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=69.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.229 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.231 [error] #PID<0.431809.0> running PinchflatWeb.Endpoint (connection #PID<0.431808.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431808.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37066}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431809.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-akamai-edgescape", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-sucuri-clientip", "127.0.0.1"} ], request_path: "/blog/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0zxw2aToPqUATz4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431808.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37066}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431808.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37066}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-akamai-edgescape" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-sucuri-clientip" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431809.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-jso (truncated) 01:45:33.253 [info] POST /blog/index.php 01:45:33.257 [debug] QUERY OK source="settings" db=2.7ms idle=94.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.258 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=54.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.259 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.260 [error] #PID<0.431811.0> running PinchflatWeb.Endpoint (connection #PID<0.431810.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431810.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37076}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431811.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0z4fxOBTAS0ATz5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431810.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37076}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431810.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37076}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431811.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 01:45:33.277 [info] POST /blog/index.php 01:45:33.278 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=73.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.280 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.280 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.281 [error] #PID<0.431813.0> running PinchflatWeb.Endpoint (connection #PID<0.431812.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/index.php?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431813.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC0z-MgQqc8PoATz6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431812.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/index.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431813.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_se (truncated) 01:45:33.297 [info] POST /blog/ 01:45:33.301 [debug] QUERY OK source="settings" db=2.8ms idle=68.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.302 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=44.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.302 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.303 [error] #PID<0.431815.0> running PinchflatWeb.Endpoint (connection #PID<0.431814.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=%2Fbatch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37084}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431815.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=%2Fbatch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC00C-b6Hn88kATz7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37084}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37084}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=%2Fbatch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431815.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Tele (truncated) 01:45:33.322 [info] POST /blog/ 01:45:33.324 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=64.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.325 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=45.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.326 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.327 [error] #PID<0.431817.0> running PinchflatWeb.Endpoint (connection #PID<0.431816.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch%2Fv1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431816.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37086}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431817.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch%2Fv1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC00I3rMnTwbAATz8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431816.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37086}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431816.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37086}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch%2Fv1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431817.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call (truncated) 01:45:33.348 [info] POST /blog/ 01:45:33.350 [debug] QUERY OK source="settings" db=1.4ms idle=68.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.351 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=49.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.351 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.352 [error] #PID<0.431819.0> running PinchflatWeb.Endpoint (connection #PID<0.431818.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/?rest_route=/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431818.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37090}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431819.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/batch/v1"}, query_string: "rest_route=/batch/v1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC00PFa0pwp4cATz9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431818.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37090}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431818.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37090}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "rest_route=/batch/v1", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431819.0>, params: %{"requests" => [], "rest_route" => "/batch/v1"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], (truncated) 01:45:33.366 [info] POST /blog/wp-json/batch/v1 01:45:33.367 [debug] QUERY OK source="settings" db=0.4ms idle=64.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.369 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=44.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.369 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.370 [error] #PID<0.431821.0> running PinchflatWeb.Endpoint (connection #PID<0.431820.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431820.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37106}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431821.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC00TcXGkgl6gATz-B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431820.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37106}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431820.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37106}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431821.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_end (truncated) 01:45:33.384 [info] POST /blog/wp-json/Batch/v1 01:45:33.386 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=60.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.387 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=37.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.387 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.389 [error] #PID<0.431823.0> running PinchflatWeb.Endpoint (connection #PID<0.431822.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/Batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431822.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37118}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431823.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/wp-json/Batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC00XxP8BnF9cATz_B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431822.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37118}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/Batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431822.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/Batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37118}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431823.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "Batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_end (truncated) 01:45:33.406 [info] POST /blog//wp-json/batch/v1 01:45:33.408 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=55.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.410 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=41.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.410 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.411 [error] #PID<0.431825.0> running PinchflatWeb.Endpoint (connection #PID<0.431824.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog//wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431825.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog//wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC00dAHVdNCcEAT0AB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431824.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog//wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431825.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoeni (truncated) 01:45:33.442 [info] POST /blog/wp-json/batch/v1/ 01:45:33.444 [debug] QUERY OK source="settings" db=0.8ms idle=73.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.445 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=57.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.445 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.446 [error] #PID<0.431827.0> running PinchflatWeb.Endpoint (connection #PID<0.431826.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wp-json/batch/v1/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431826.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37134}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431827.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/wp-json/batch/v1/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC00lnmnBYdE0AT0BB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431826.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37134}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431826.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp-json/batch/v1/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37134}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431827.0>, params: %{"requests" => []}, path_info: ["blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoeni (truncated) 01:45:33.664 [info] POST /blog/blog/wp-json/batch/v1 01:45:33.665 [debug] QUERY OK source="settings" db=0.8ms idle=277.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.666 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=257.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.667 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.668 [error] #PID<0.431829.0> running PinchflatWeb.Endpoint (connection #PID<0.431828.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/blog/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37136}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431829.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/blog/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01aaRu3lfbAAT0CB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37136}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/blog/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/blog/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37136}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431829.0>, params: %{"requests" => []}, path_info: ["blog", "blog", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 i (truncated) 01:45:33.684 [info] POST /blog/wordpress/wp-json/batch/v1 01:45:33.685 [debug] QUERY OK source="settings" db=0.7ms idle=274.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.687 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=242.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.687 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.688 [error] #PID<0.431831.0> running PinchflatWeb.Endpoint (connection #PID<0.431830.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: POST /blog/wordpress/wp-json/batch/v1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431830.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37144}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431831.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"client-ip", "127.0.0.1"}, {"connection", "upgrade"}, {"content-length", "15"}, {"content-type", "application/json"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/blog/wp-admin/"}, {"user-agent", "WordPress/6.4.3"}, {"x-cluster-client-ip", "127.0.0.1"}, {"x-forwarded-for", "127.0.0.1, 93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"}, {"x-wf-forwarded-for", "127.0.0.1"} ], request_path: "/blog/wordpress/wp-json/batch/v1", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01fOWZHykQ0AT0DB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431830.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37144}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for POST /blog/wordpress/wp-json/batch/v1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431830.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wordpress/wp-json/batch/v1", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37144}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "client-ip" => "127.0.0.1", "connection" => "upgrade", "content-length" => "15", "content-type" => "application/json", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/blog/wp-admin/", "user-agent" => "WordPress/6.4.3", "x-cluster-client-ip" => "127.0.0.1", "x-forwarded-for" => "127.0.0.1, 93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165", "x-wf-forwarded-for" => "127.0.0.1" }, method: "POST", body_length: 15, path_info: :undefined, qs: "", streamid: 1, has_body: true, host_info: :undefined, has_read_body: true }}, assigns: %{}, body_params: %{"requests" => []}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "POST", owner: #PID<0.431831.0>, params: %{"requests" => []}, path_info: ["blog", "wordpress", "wp-json", "batch", "v1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 01:45:33.708 [info] GET /blog/wp/v2/posts/999999 01:45:33.709 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=263.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.709 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=43.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.709 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.710 [error] #PID<0.431833.0> running PinchflatWeb.Endpoint (connection #PID<0.431832.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/posts/999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431832.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37156}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431833.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01k6MU5o9mIAT0EB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431832.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37156}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431832.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37156}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431833.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01k6MU5o9mIAT0EB"} ], scheme: :http, script_name: [], secret_ke (truncated) 01:45:33.726 [info] GET /blog/ 01:45:33.727 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=60.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.728 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=42.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.728 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.729 [error] #PID<0.431835.0> running PinchflatWeb.Endpoint (connection #PID<0.431834.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/posts/999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37160}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431835.0>, params: %{"rest_route" => "/wp/v2/posts/999999"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999999"}, query_string: "rest_route=/wp/v2/posts/999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01pRS6KR2RUAT0FB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37160}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431834.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37160}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431835.0>, params: %{"rest_route" => "/wp/v2/posts/999999"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999999"}, query_string: "rest_route=/wp/v2/posts/999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x- (truncated) 01:45:33.745 [info] GET /blog/wp/v2/pages 01:45:33.747 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=58.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.748 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=38.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.748 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.749 [error] #PID<0.431837.0> running PinchflatWeb.Endpoint (connection #PID<0.431836.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/pages ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/pages (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37162}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431837.0>, params: %{}, path_info: ["blog", "wp", "v2", "pages"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/pages", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01t3U2VdWmoAT0GB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37162}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/pages (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/pages", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37162}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431837.0>, params: %{}, path_info: ["blog", "wp", "v2", "pages"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/pages", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01t3U2VdWmoAT0GB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, (truncated) 01:45:33.762 [info] GET /blog/ 01:45:33.764 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=53.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.764 [debug] QUERY OK source="settings" db=0.2ms idle=36.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.764 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.765 [error] #PID<0.431839.0> running PinchflatWeb.Endpoint (connection #PID<0.431838.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/pages ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431838.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37170}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431839.0>, params: %{"rest_route" => "/wp/v2/pages"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/pages"}, query_string: "rest_route=/wp/v2/pages", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01x4GPrOaYMAT0HB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431838.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37170}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431838.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37170}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/pages", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431839.0>, params: %{"rest_route" => "/wp/v2/pages"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/pages"}, query_string: "rest_route=/wp/v2/pages", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC01x4GPrOaYMAT0HB"} ], scheme: :h (truncated) 01:45:33.785 [info] GET /blog/wp/v2/media 01:45:33.786 [debug] QUERY OK source="settings" db=0.6ms idle=57.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.787 [debug] QUERY OK source="settings" db=0.6ms idle=39.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.788 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.788 [error] #PID<0.431841.0> running PinchflatWeb.Endpoint (connection #PID<0.431840.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/media ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/media (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37172}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431841.0>, params: %{}, path_info: ["blog", "wp", "v2", "media"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/media", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC013XMJsf57oAT0IB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37172}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/media (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431840.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/media", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37172}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431841.0>, params: %{}, path_info: ["blog", "wp", "v2", "media"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/media", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC013XMJsf57oAT0IB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, (truncated) 01:45:33.806 [info] GET /blog/ 01:45:33.808 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=58.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.809 [debug] QUERY OK source="settings" db=0.4ms queue=0.4ms idle=44.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:33.810 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:33.810 [error] #PID<0.431843.0> running PinchflatWeb.Endpoint (connection #PID<0.431842.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/media ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37188}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431843.0>, params: %{"rest_route" => "/wp/v2/media"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/media"}, query_string: "rest_route=/wp/v2/media", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC018WT7OC_WgAT0JB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37188}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431842.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37188}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/media", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431843.0>, params: %{"rest_route" => "/wp/v2/media"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/media"}, query_string: "rest_route=/wp/v2/media", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC018WT7OC_WgAT0JB"} ], scheme: :h (truncated) 01:45:34.368 [info] GET /blog/wp/v2/categories 01:45:34.373 [debug] QUERY OK source="settings" db=4.0ms idle=582.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.376 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=587.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.376 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.411 [info] GET /blog/ 01:45:34.383 [error] #PID<0.431845.0> running PinchflatWeb.Endpoint (connection #PID<0.431844.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/categories ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/categories (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431844.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37204}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431845.0>, params: %{}, path_info: ["blog", "wp", "v2", "categories"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/categories", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04CT-hKLbzcAT0KB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431844.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37204}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/categories (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431844.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/categories", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37204}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431845.0>, params: %{}, path_info: ["blog", "wp", "v2", "categories"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/categories", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04CT-hKLbzcAT0KB"} ], scheme: :http, script_name: [], secret_key_base: :..., st (truncated) 01:45:34.430 [debug] QUERY OK source="settings" db=3.2ms idle=618.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.435 [debug] QUERY OK source="settings" db=5.0ms idle=620.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.436 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.437 [error] #PID<0.431847.0> running PinchflatWeb.Endpoint (connection #PID<0.431846.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/categories ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431846.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431847.0>, params: %{"rest_route" => "/wp/v2/categories"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/categories"}, query_string: "rest_route=/wp/v2/categories", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04MjtKjOK3cAT0LB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431846.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431846.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/categories", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431847.0>, params: %{"rest_route" => "/wp/v2/categories"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/categories"}, query_string: "rest_route=/wp/v2/categories", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04 (truncated) 01:45:34.461 [info] GET /blog/wp/v2/tags 01:45:34.466 [debug] QUERY OK source="settings" db=4.3ms queue=0.1ms idle=356.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.471 [debug] QUERY OK source="settings" db=4.2ms queue=0.1ms idle=93.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.472 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.473 [error] #PID<0.431849.0> running PinchflatWeb.Endpoint (connection #PID<0.431848.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/tags ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/tags (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431848.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37216}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431849.0>, params: %{}, path_info: ["blog", "wp", "v2", "tags"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/tags", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04YfulxJZH4AT0MB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431848.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37216}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/tags (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431848.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/tags", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37216}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431849.0>, params: %{}, path_info: ["blog", "wp", "v2", "tags"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/tags", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04YfulxJZH4AT0MB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router (truncated) 01:45:34.507 [info] GET /blog/ 01:45:34.510 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=132.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.510 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=80.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.510 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.511 [error] #PID<0.431851.0> running PinchflatWeb.Endpoint (connection #PID<0.431850.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/tags ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431850.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431851.0>, params: %{"rest_route" => "/wp/v2/tags"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/tags"}, query_string: "rest_route=/wp/v2/tags", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04jk-xy_EUAAT0NB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431850.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431850.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/tags", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431851.0>, params: %{"rest_route" => "/wp/v2/tags"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/tags"}, query_string: "rest_route=/wp/v2/tags", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04jk-xy_EUAAT0NB"} ], scheme: :http, (truncated) 01:45:34.530 [info] GET /blog/wp/v2/posts/999998 01:45:34.533 [debug] QUERY OK source="settings" db=0.7ms queue=1.8ms idle=95.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.535 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=67.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.536 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.537 [error] #PID<0.431853.0> running PinchflatWeb.Endpoint (connection #PID<0.431852.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/posts/999998 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/999998 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37236}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431853.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "999998"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/999998", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04pBpi0S1icAT0OB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37236}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/999998 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/999998", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37236}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431853.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "999998"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/999998", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04pBpi0S1icAT0OB"} ], scheme: :http, script_name: [], secret_ke (truncated) 01:45:34.556 [info] GET /blog/ 01:45:34.560 [debug] QUERY OK source="settings" db=1.6ms queue=0.5ms idle=88.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.564 [debug] QUERY OK source="settings" db=2.1ms queue=0.4ms idle=51.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.564 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.565 [error] #PID<0.431855.0> running PinchflatWeb.Endpoint (connection #PID<0.431854.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/posts/999998 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431854.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37252}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431855.0>, params: %{"rest_route" => "/wp/v2/posts/999998"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999998"}, query_string: "rest_route=/wp/v2/posts/999998", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC04vK4r6jDYcAT0PB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431854.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37252}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431854.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37252}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/999998", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431855.0>, params: %{"rest_route" => "/wp/v2/posts/999998"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/999998"}, query_string: "rest_route=/wp/v2/posts/999998", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x- (truncated) 01:45:34.592 [info] GET /blog/wp/v2/posts/99999 01:45:34.594 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=82.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.596 [debug] QUERY OK source="settings" db=1.2ms queue=0.3ms idle=61.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.597 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.599 [error] #PID<0.431857.0> running PinchflatWeb.Endpoint (connection #PID<0.431856.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/posts/99999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/99999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431856.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37266}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431857.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "99999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/99999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC043qKYAiNWYAT0QB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431856.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37266}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/99999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431856.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/99999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37266}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431857.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "99999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/99999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC043qKYAiNWYAT0QB"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 01:45:34.628 [info] GET /blog/ 01:45:34.630 [debug] QUERY OK source="settings" db=0.9ms idle=93.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.632 [debug] QUERY OK source="settings" db=1.5ms idle=69.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.632 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.632 [error] #PID<0.431859.0> running PinchflatWeb.Endpoint (connection #PID<0.431858.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/posts/99999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431858.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37270}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431859.0>, params: %{"rest_route" => "/wp/v2/posts/99999"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/99999"}, query_string: "rest_route=/wp/v2/posts/99999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05Ab5rsWFpMAT0RB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431858.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37270}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431858.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37270}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/99999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431859.0>, params: %{"rest_route" => "/wp/v2/posts/99999"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/99999"}, query_string: "rest_route=/wp/v2/posts/99999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id (truncated) 01:45:34.654 [info] GET /blog/wp/v2/posts/9999999 01:45:34.658 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=91.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.659 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=64.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.659 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.659 [error] #PID<0.431861.0> running PinchflatWeb.Endpoint (connection #PID<0.431860.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/posts/9999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/9999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431860.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431861.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "9999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/9999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05Gnuq4gmtIAT0SB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431860.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/posts/9999999 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431860.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/posts/9999999", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431861.0>, params: %{}, path_info: ["blog", "wp", "v2", "posts", "9999999"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/posts/9999999", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05Gnuq4gmtIAT0SB"} ], scheme: :http, script_name: [], (truncated) 01:45:34.675 [info] GET /blog/ 01:45:34.680 [debug] QUERY OK source="settings" db=4.3ms queue=0.1ms idle=79.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.681 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=50.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.682 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.682 [error] #PID<0.431863.0> running PinchflatWeb.Endpoint (connection #PID<0.431862.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/posts/9999999 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431862.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431863.0>, params: %{"rest_route" => "/wp/v2/posts/9999999"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/9999999"}, query_string: "rest_route=/wp/v2/posts/9999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05LgHz3ZsoMAT0TB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431862.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431862.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/posts/9999999", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431863.0>, params: %{"rest_route" => "/wp/v2/posts/9999999"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/posts/9999999"}, query_string: "rest_route=/wp/v2/posts/9999999", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, (truncated) 01:45:34.702 [info] GET /blog/wp/v2/users 01:45:34.706 [debug] QUERY OK source="settings" db=3.2ms queue=0.1ms idle=71.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.708 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=49.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.708 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.708 [error] #PID<0.431865.0> running PinchflatWeb.Endpoint (connection #PID<0.431864.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/wp/v2/users ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/users (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431864.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37314}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431865.0>, params: %{}, path_info: ["blog", "wp", "v2", "users"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/users", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05SH1gh0EDwAT0UB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431864.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37314}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog/wp/v2/users (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431864.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/wp/v2/users", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37314}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431865.0>, params: %{}, path_info: ["blog", "wp", "v2", "users"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/wp/v2/users", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05SH1gh0EDwAT0UB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, (truncated) 01:45:34.724 [info] GET /blog/ 01:45:34.726 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=66.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.727 [debug] QUERY OK source="settings" db=0.4ms queue=0.5ms idle=45.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:45:34.727 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 01:45:34.728 [error] #PID<0.431867.0> running PinchflatWeb.Endpoint (connection #PID<0.431866.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /blog/?rest_route=/wp/v2/users ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431866.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37320}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431867.0>, params: %{"rest_route" => "/wp/v2/users"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/users"}, query_string: "rest_route=/wp/v2/users", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05XR6_CtB4AAT0VB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431866.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37320}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431866.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blog/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 37320}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "x-forwarded-for" => "93.123.109.165", "x-forwarded-proto" => "https", "x-real-ip" => "93.123.109.165" }, method: "GET", body_length: 0, path_info: :undefined, qs: "rest_route=/wp/v2/users", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431867.0>, params: %{"rest_route" => "/wp/v2/users"}, path_info: ["blog"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"rest_route" => "/wp/v2/users"}, query_string: "rest_route=/wp/v2/users", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}, {"x-forwarded-for", "93.123.109.165"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "93.123.109.165"} ], request_path: "/blog/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUC05XR6_CtB4AAT0VB"} ], scheme: :h (truncated) 02:02:41.972 [info] GET /.git/config 02:02:41.976 [debug] QUERY OK source="settings" db=0.4ms idle=1351.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:02:41.978 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=965.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:02:41.979 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:02:41.980 [error] #PID<0.431962.0> running PinchflatWeb.Endpoint (connection #PID<0.431961.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431961.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "x-forwarded-for" => "8.231.174.255", "x-forwarded-proto" => "https", "x-real-ip" => "8.231.174.255" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431962.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"x-forwarded-for", "8.231.174.255"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "8.231.174.255"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUDwsKNxTADWJQATAkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431961.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "x-forwarded-for" => "8.231.174.255", "x-forwarded-proto" => "https", "x-real-ip" => "8.231.174.255" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431961.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "x-forwarded-for" => "8.231.174.255", "x-forwarded-proto" => "https", "x-real-ip" => "8.231.174.255" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431962.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"x-forwarded-for", "8.231.174.255"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "8.231.174.255"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUDwsKNxTADWJQATAkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 2 (truncated) 02:03:39.019 [info] GET /sitemap.xml 02:03:39.021 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1379.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:03:39.023 [debug] QUERY OK source="settings" db=0.7ms queue=0.9ms idle=1380.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:03:39.023 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 02:03:39.025 [error] #PID<0.431970.0> running PinchflatWeb.Endpoint (connection #PID<0.431969.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431969.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52660}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.58", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.58" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431970.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.58"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.58"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUD0ArTCWxBR-kATAnC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431969.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52660}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.58", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.58" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.431969.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 52660}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.58", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.58" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.431970.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.58"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.58"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUD0ArTCWxBR-kATAnC"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 03:38:59.207 [info] GET /sitemap.xml 03:38:59.213 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms idle=394.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:38:59.214 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=265.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:38:59.215 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 03:38:59.216 [error] #PID<0.432498.0> running PinchflatWeb.Endpoint (connection #PID<0.432497.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.432497.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 46574}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.432498.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUJA-CTaWfR2f0AT2AB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.432497.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 46574}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.432497.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 46574}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.432498.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUJA-CTaWfR2f0AT2AB"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 04:00:00.446 [debug] QUERY OK source="media_items" db=1.4ms idle=1649.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 04:00:00.447 [info] Culling 0 media items past their retention date 04:00:00.452 [debug] QUERY OK source="media_items" db=2.5ms queue=0.6ms idle=1609.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 04:00:00.452 [info] Deleting 0 media items that are from before the source cutoff 04:09:14.380 [info] GET /sitemap.xml 04:09:14.392 [debug] QUERY OK source="settings" db=3.1ms queue=1.0ms idle=1171.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:09:14.395 [debug] QUERY OK source="settings" db=0.8ms queue=1.2ms idle=1177.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:09:14.396 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 04:09:14.399 [error] #PID<0.432666.0> running PinchflatWeb.Endpoint (connection #PID<0.432665.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.432665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 34006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.432666.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUKqoFN8xz5vuIATCbC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.432665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 34006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.432665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 34006}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.432666.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUKqoFN8xz5vuIATCbC"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 05:00:00.898 [debug] QUERY OK source="media_items" db=4.0ms queue=0.2ms idle=1067.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 05:00:00.900 [info] Redownloading 0 media items 05:36:06.431 [info] GET /sitemap.xml 05:36:06.434 [debug] QUERY OK source="settings" db=0.3ms idle=853.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:36:06.435 [debug] QUERY OK source="settings" db=0.3ms idle=501.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:36:06.436 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 05:36:06.437 [error] #PID<0.433147.0> running PinchflatWeb.Endpoint (connection #PID<0.433146.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433146.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 50434}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.433147.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUPaAfJo3aB65cATDmC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433146.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 50434}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433146.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 50434}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.433147.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUPaAfJo3aB65cATDmC"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 05:58:14.206 [info] GET /sitemap.xml 05:58:14.215 [debug] QUERY OK source="settings" db=1.7ms queue=0.6ms idle=1355.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:58:14.216 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1224.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:58:14.217 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 05:58:14.221 [error] #PID<0.433270.0> running PinchflatWeb.Endpoint (connection #PID<0.433269.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 42538}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.433270.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUQnS1QRfdnGzQAT4iB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 42538}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433269.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 42538}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.433270.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUQnS1QRfdnGzQAT4iB"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 07:30:41.175 [info] GET /sitemap.xml 07:30:41.178 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1331.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:30:41.180 [debug] QUERY OK source="settings" db=1.5ms idle=1333.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:30:41.181 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:30:41.183 [error] #PID<0.433780.0> running PinchflatWeb.Endpoint (connection #PID<0.433779.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433779.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 57874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.433780.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUVqK5liWdONtkAT5oB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433779.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 57874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.433779.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 57874}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.433780.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUVqK5liWdONtkAT5oB"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 07:42:14.784 [debug] Tzdata polling for update. 07:42:15.124 [debug] Tzdata polling shows the loaded tz database is up to date. 09:30:15.338 [info] GET /sitemap.xml 09:30:15.342 [debug] QUERY OK source="settings" db=1.5ms idle=1667.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:15.344 [debug] QUERY OK source="settings" db=0.7ms idle=1669.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:15.345 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:30:15.346 [error] #PID<0.434447.0> running PinchflatWeb.Endpoint (connection #PID<0.434446.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.434446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33986}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.434447.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUcLwvgU1EdW9UATIQC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.434446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33986}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.434446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33986}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.434447.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUcLwvgU1EdW9UATIQC"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 10:13:25.371 [info] GET /sitemap.xml 10:13:25.386 [debug] QUERY OK source="settings" db=2.1ms queue=3.0ms idle=1278.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:13:25.389 [debug] QUERY OK source="settings" db=2.5ms idle=1284.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 10:13:25.390 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 10:13:25.391 [error] #PID<0.434686.0> running PinchflatWeb.Endpoint (connection #PID<0.434685.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.434685.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38560}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.434686.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUeihXgsehbl2EAT7iB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.434685.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38560}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.434685.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38560}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.434686.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUeihXgsehbl2EAT7iB"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 11:33:42.920 [info] GET /sitemap.xml 11:33:42.925 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=887.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:33:42.927 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=493.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 11:33:42.927 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 11:33:42.928 [error] #PID<0.435130.0> running PinchflatWeb.Endpoint (connection #PID<0.435129.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 56300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435130.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUi68IylIdPpTQAT9LB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 56300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 56300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435130.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUi68IylIdPpTQAT9LB"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 12:03:25.487 [info] GET /sitemap.xml 12:03:25.492 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=459.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:03:25.493 [debug] QUERY OK source="settings" db=0.4ms idle=461.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:03:25.493 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:03:25.495 [error] #PID<0.435295.0> running PinchflatWeb.Endpoint (connection #PID<0.435294.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435294.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 58894}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435295.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUkistwI9YaKRkAT9-B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435294.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 58894}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435294.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 58894}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.69", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.69" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435295.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.69"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.69"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUkistwI9YaKRkAT9-B"} ], scheme: :http, script_name: [], secret_key_base: :. (truncated) 12:27:00.296 [info] GET / 12:27:00.297 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:27:00.303 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1008.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.311 [debug] QUERY OK source="media_profiles" db=6.3ms queue=0.6ms idle=1011.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:00.313 [debug] QUERY OK source="sources" db=1.3ms queue=0.5ms idle=1018.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:00.364 [debug] QUERY OK source="media_items" db=50.7ms queue=0.2ms idle=1020.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:00.371 [debug] QUERY OK source="media_items" db=5.3ms queue=0.5ms idle=520.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:00.375 [debug] QUERY OK source="settings" db=1.3ms queue=0.8ms idle=69.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.376 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=64.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.382 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=66.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.391 [debug] QUERY OK source="tasks" db=0.8ms queue=0.3ms idle=25.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:00.396 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=23.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:00.402 [debug] QUERY OK source="media_items" db=4.6ms queue=0.2ms idle=22.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:00.405 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=28.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:00.415 [debug] QUERY OK source="media_items" db=2.3ms queue=0.8ms idle=29.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:00.419 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=24.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:00.427 [info] Sent 200 in 131ms 12:27:00.571 [info] GET / 12:27:00.571 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:27:00.576 [debug] QUERY OK source="settings" db=4.0ms queue=0.1ms idle=175.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.577 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=174.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:00.577 [debug] QUERY OK source="sources" db=0.3ms idle=171.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:00.578 [debug] QUERY OK source="media_items" db=0.5ms idle=162.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:00.580 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=159.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:00.581 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.581 [debug] QUERY OK source="settings" db=0.3ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.585 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:00.588 [debug] QUERY OK source="tasks" db=0.5ms idle=9.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:00.590 [debug] QUERY OK source="media_items" db=0.5ms idle=9.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:00.593 [debug] QUERY OK source="media_items" db=1.6ms queue=0.6ms idle=9.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:00.595 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:00.603 [debug] QUERY OK source="media_items" db=3.5ms idle=14.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:00.605 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=15.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:00.607 [info] Sent 200 in 36ms 12:27:01.046 [info] GET / 12:27:01.046 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:27:01.052 [debug] QUERY OK source="settings" db=5.3ms idle=451.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:01.057 [debug] QUERY OK source="media_profiles" db=3.5ms queue=0.1ms idle=449.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:01.073 [debug] QUERY OK source="sources" db=8.1ms queue=0.2ms idle=460.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:01.080 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=423.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:01.081 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=215.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:01.083 [debug] QUERY OK source="settings" db=1.0ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:01.083 [debug] QUERY OK source="settings" db=0.5ms idle=26.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:01.085 [debug] QUERY OK source="settings" db=0.5ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:01.089 [debug] QUERY OK source="tasks" db=2.5ms queue=0.3ms idle=5.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:01.094 [debug] QUERY OK source="media_items" db=2.0ms idle=10.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:01.098 [debug] QUERY OK source="media_items" db=3.8ms idle=11.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:01.100 [debug] QUERY OK source="sources" db=0.4ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:01.105 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=18.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:01.106 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=15.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:01.108 [info] Sent 200 in 65ms 12:27:01.302 [info] GET /console/ 12:27:01.325 [debug] QUERY OK source="settings" db=21.4ms queue=0.9ms idle=208.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:01.326 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=227.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:01.327 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:01.327 [error] #PID<0.435433.0> running PinchflatWeb.Endpoint (connection #PID<0.435432.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /console/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /console (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435433.0>, params: %{}, path_info: ["console"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/console/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1HCaEEJHwe4ATKTC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /console (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435432.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435433.0>, params: %{}, path_info: ["console"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/console/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1HCaEEJHwe4ATKTC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, (truncated) 12:27:02.289 [info] GET /server 12:27:02.291 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=1185.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:02.292 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1185.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:02.292 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:02.293 [error] #PID<0.435435.0> running PinchflatWeb.Endpoint (connection #PID<0.435434.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /server ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38242}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435435.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1Kt5nMyy1YYAT-yB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38242}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435434.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38242}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435435.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1Kt5nMyy1YYAT-yB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pi (truncated) 12:27:03.402 [info] GET /server-status 12:27:03.403 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1110.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:03.404 [debug] QUERY OK source="settings" db=0.2ms idle=499.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:03.404 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:03.405 [error] #PID<0.435437.0> running PinchflatWeb.Endpoint (connection #PID<0.435436.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /server-status ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38252}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435437.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1O3La3OdZFsAT-zB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38252}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435436.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38252}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435437.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1O3La3OdZFsAT-zB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1] (truncated) 12:27:04.273 [info] GET /about 12:27:04.274 [debug] QUERY OK source="settings" db=0.4ms idle=981.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:04.276 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=983.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:04.277 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:04.277 [error] #PID<0.435439.0> running PinchflatWeb.Endpoint (connection #PID<0.435438.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /about ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38254}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435439.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1SG0fgt-DikATKUC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38254}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435438.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38254}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435439.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1SG0fgt-DikATKUC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_we (truncated) 12:27:05.286 [info] GET /login.action 12:27:05.287 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1882.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:05.287 [debug] QUERY OK source="settings" db=0.1ms idle=1378.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:05.288 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:05.289 [error] #PID<0.435441.0> running PinchflatWeb.Endpoint (connection #PID<0.435440.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /login.action ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38264}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435441.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1V4SqUydaIcATKVC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38264}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435440.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38264}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435441.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1V4SqUydaIcATKVC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :ca (truncated) 12:27:06.274 [info] GET / 12:27:06.274 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:27:06.276 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=987.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:06.278 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=989.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:06.279 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=984.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:06.280 [debug] QUERY OK source="media_items" db=0.7ms idle=985.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:06.280 [debug] QUERY OK source="media_items" db=0.1ms idle=360.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:06.281 [debug] QUERY OK source="settings" db=0.5ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:06.282 [debug] QUERY OK source="settings" db=0.3ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:06.283 [debug] QUERY OK source="settings" db=0.3ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:06.286 [debug] QUERY OK source="tasks" db=1.2ms idle=4.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:06.288 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:06.291 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=7.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:06.293 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:06.298 [debug] QUERY OK source="media_items" db=0.6ms idle=14.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:06.300 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=12.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:06.302 [info] Sent 200 in 27ms 12:27:06.736 [info] GET /___proxy_subdomain_whm/login 12:27:06.742 [debug] QUERY OK source="settings" db=5.0ms queue=0.3ms idle=449.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:06.743 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=451.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:06.744 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:06.745 [error] #PID<0.435445.0> running PinchflatWeb.Endpoint (connection #PID<0.435444.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /___proxy_subdomain_whm/login ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /___proxy_subdomain_whm/login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/___proxy_subdomain_whm/login", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435445.0>, params: %{}, path_info: ["___proxy_subdomain_whm", "login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/___proxy_subdomain_whm/login", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1bR8BJGGUn4ATKWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/___proxy_subdomain_whm/login", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /___proxy_subdomain_whm/login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435444.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/___proxy_subdomain_whm/login", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38284}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435445.0>, params: %{}, path_info: ["___proxy_subdomain_whm", "login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/___proxy_subdomain_whm/login", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1bR8BJGGUn4ATKWC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/pho (truncated) 12:27:07.190 [info] GET /___proxy_subdomain_cpanel 12:27:07.191 [debug] QUERY OK source="settings" db=0.4ms idle=892.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:07.192 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=891.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:07.192 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:07.193 [error] #PID<0.435447.0> running PinchflatWeb.Endpoint (connection #PID<0.435446.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /___proxy_subdomain_cpanel ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /___proxy_subdomain_cpanel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/___proxy_subdomain_cpanel", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435447.0>, params: %{}, path_info: ["___proxy_subdomain_cpanel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/___proxy_subdomain_cpanel", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1c-PRyp3zfIATKXC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/___proxy_subdomain_cpanel", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /___proxy_subdomain_cpanel (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435446.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/___proxy_subdomain_cpanel", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38300}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435447.0>, params: %{}, path_info: ["___proxy_subdomain_cpanel"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/___proxy_subdomain_cpanel", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1c-PRyp3zfIATKXC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 5 (truncated) 12:27:07.608 [info] GET /v2/_catalog 12:27:07.618 [info] Sent 404 in 10ms 12:27:07.619 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:08.619 [info] GET /.DS_Store 12:27:08.623 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=681.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:08.624 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=328.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:08.625 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:08.625 [error] #PID<0.435451.0> running PinchflatWeb.Endpoint (connection #PID<0.435450.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.DS_Store ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38312}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435451.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1iS8EFS1BlkAT-7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38312}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435450.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 38312}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435451.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1iS8EFS1BlkAT-7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchfla (truncated) 12:27:09.605 [info] GET /.env 12:27:09.606 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1310.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:09.607 [debug] QUERY OK source="settings" db=0.2ms idle=1311.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:09.607 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:09.608 [error] #PID<0.435453.0> running PinchflatWeb.Endpoint (connection #PID<0.435452.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435453.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1l-AjG6eAEMAT-8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435453.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1l-AjG6eAEMAT-8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 12:27:11.607 [info] GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application 12:27:11.609 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1306.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:11.610 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1308.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:11.610 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:11.610 [error] #PID<0.435455.0> running PinchflatWeb.Endpoint (connection #PID<0.435454.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47128}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435455.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl1tbVl1j8kYMAT-9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47128}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435454.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47128}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435455.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", resp_body: nil, resp_cookies: %{}, (truncated) 12:27:13.625 [info] GET /.git/config 12:27:13.626 [debug] QUERY OK source="settings" db=0.4ms idle=634.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:13.627 [debug] QUERY OK source="settings" db=0.7ms idle=325.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:13.627 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:13.628 [error] #PID<0.435457.0> running PinchflatWeb.Endpoint (connection #PID<0.435456.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435457.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl108b26C-K-kAT--B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435456.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435457.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl108b26C-K-kAT--B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Pi (truncated) 12:27:14.646 [info] POST /graphql 12:27:14.648 [info] Sent 404 in 1ms 12:27:14.648 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:15.070 [info] POST /api 12:27:15.070 [info] Sent 404 in 445µs 12:27:15.070 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:15.576 [info] POST /api/graphql 12:27:15.576 [info] Sent 404 in 469µs 12:27:15.576 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:16.018 [info] POST /graphql/api 12:27:16.019 [info] Sent 404 in 470µs 12:27:16.019 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:16.444 [info] POST /api/gql 12:27:16.447 [info] Sent 404 in 2ms 12:27:16.447 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:16.889 [info] GET /s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties 12:27:16.890 [debug] QUERY OK source="settings" db=0.4ms idle=1588.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:16.891 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1588.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:16.891 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:16.891 [error] #PID<0.435469.0> running PinchflatWeb.Endpoint (connection #PID<0.435468.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47182}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435469.0>, params: %{}, path_info: ["s", "7363e2536313e2137313e22363", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2BGnYU8TYtwAT_EB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47182}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435468.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/7363e2536313e2137313e22363/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47182}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435469.0>, params: %{}, path_info: ["s", "7363e2536313e2137313e22363", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-f (truncated) 12:27:17.005 [info] GET / 12:27:17.005 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:27:17.013 [debug] QUERY OK source="settings" db=7.0ms idle=1703.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:17.015 [debug] QUERY OK source="media_profiles" db=2.0ms idle=1711.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:17.016 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=125.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:17.028 [debug] QUERY OK source="media_items" db=10.3ms idle=125.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:17.029 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=15.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:17.030 [debug] QUERY OK source="settings" db=0.3ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:17.030 [debug] QUERY OK source="settings" db=0.2ms idle=13.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:17.032 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:17.034 [debug] QUERY OK source="tasks" db=0.5ms idle=6.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:17.035 [debug] QUERY OK source="media_items" db=0.6ms idle=5.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:17.037 [debug] QUERY OK source="media_items" db=1.1ms idle=6.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:17.039 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:17.045 [debug] QUERY OK source="media_items" db=2.3ms idle=10.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:17.048 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:17.050 [info] Sent 200 in 44ms 12:27:17.894 [info] GET /config.json 12:27:17.897 [debug] QUERY OK source="settings" db=2.0ms idle=859.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:17.897 [debug] QUERY OK source="settings" db=0.3ms idle=860.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:17.898 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:17.898 [error] #PID<0.435473.0> running PinchflatWeb.Endpoint (connection #PID<0.435472.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /config.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47198}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435473.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2E2U6wmL57gATKZC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47198}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435472.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47198}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435473.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2E2U6wmL57gATKZC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call (truncated) 12:27:18.872 [info] GET /telescope/requests 12:27:18.880 [debug] QUERY OK source="settings" db=6.7ms idle=976.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:18.881 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=982.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:18.881 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:18.882 [error] #PID<0.435475.0> running PinchflatWeb.Endpoint (connection #PID<0.435474.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /telescope/requests ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47212}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435475.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2Ifi0yIp6McAT_MB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47212}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435474.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47212}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435475.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2Ifi0yIp6McAT_MB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, (truncated) 12:27:19.876 [info] GET /info.php 12:27:19.878 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1575.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:19.878 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1576.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:19.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:19.879 [error] #PID<0.435479.0> running PinchflatWeb.Endpoint (connection #PID<0.435478.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /info.php ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40198}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435479.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2MO20KHaMX8AT_OB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40198}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40198}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435479.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2MO20KHaMX8AT_OB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"li (truncated) 12:27:20.876 [info] GET /.well-known/security.txt 12:27:20.877 [debug] QUERY OK source="settings" db=0.5ms idle=998.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:20.878 [debug] QUERY OK source="settings" db=0.3ms idle=999.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:20.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:20.879 [error] #PID<0.435481.0> running PinchflatWeb.Endpoint (connection #PID<0.435480.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.well-known/security.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435481.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2P9Pv9s69e8ATKaC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435480.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40208}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435481.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2P9Pv9s69e8ATKaC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {Pinch (truncated) 12:27:21.875 [info] GET /actuator/env 12:27:21.877 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1573.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:21.878 [debug] QUERY OK source="settings" db=0.5ms idle=1574.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:21.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:21.879 [error] #PID<0.435483.0> running PinchflatWeb.Endpoint (connection #PID<0.435482.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /actuator/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40210}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435483.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2TrdNL7BDUYATKbC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40210}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435482.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40210}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435483.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2TrdNL7BDUYATKbC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, (truncated) 12:27:22.876 [info] GET /trace.axd 12:27:22.878 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1.0e3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:22.878 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=999.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:22.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:22.879 [error] #PID<0.435485.0> running PinchflatWeb.Endpoint (connection #PID<0.435484.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /trace.axd ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /trace (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40220}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435485.0>, params: %{}, path_info: ["trace"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/trace.axd", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2XaN0ScwGZMATKcC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40220}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /trace (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435484.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40220}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435485.0>, params: %{}, path_info: ["trace"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/trace.axd", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2XaN0ScwGZMATKcC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [f (truncated) 12:27:23.872 [info] GET /@vite/env 12:27:23.873 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1570.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:23.873 [debug] QUERY OK source="settings" db=0.3ms idle=995.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:23.874 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:23.874 [error] #PID<0.435487.0> running PinchflatWeb.Endpoint (connection #PID<0.435486.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /@vite/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435487.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2bHlbqEod5MATKdC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435486.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40222}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435487.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2bHlbqEod5MATKdC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, (truncated) 12:27:24.880 [info] GET /.vscode/sftp.json 12:27:24.881 [debug] QUERY OK source="settings" db=0.3ms idle=1400.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:24.882 [debug] QUERY OK source="settings" db=0.7ms idle=1008.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:24.883 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:24.883 [error] #PID<0.435489.0> running PinchflatWeb.Endpoint (connection #PID<0.435488.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.vscode/sftp.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435489.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2e3_nNxpdjEATKeC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435488.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40230}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435489.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2e3_nNxpdjEATKeC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_ (truncated) 12:27:25.876 [info] OPTIONS / 12:27:25.879 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1575.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:25.880 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=997.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:25.880 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:25.880 [error] #PID<0.435491.0> running PinchflatWeb.Endpoint (connection #PID<0.435490.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: OPTIONS / ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for OPTIONS / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40242}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "OPTIONS", owner: #PID<0.435491.0>, params: %{}, path_info: [], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2ilcmfFdNocATKfC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40242}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for OPTIONS / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435490.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40242}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "OPTIONS", owner: #PID<0.435491.0>, params: %{}, path_info: [], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2ilcmfFdNocATKfC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: (truncated) 12:27:26.879 [info] GET / 12:27:26.879 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"rest_route" => "/wp/v2/users/"} Pipelines: [:browser] 12:27:26.880 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1576.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:26.881 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1002.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:26.881 [debug] QUERY OK source="sources" db=0.2ms idle=1001.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:26.882 [debug] QUERY OK source="media_items" db=0.3ms idle=812.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:26.883 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=579.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:26.885 [debug] QUERY OK source="settings" db=0.3ms queue=1.0ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:26.886 [debug] QUERY OK source="settings" db=0.4ms decode=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:26.887 [debug] QUERY OK source="settings" db=0.4ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:26.890 [debug] QUERY OK source="tasks" db=0.9ms idle=6.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:26.892 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:26.893 [debug] QUERY OK source="media_items" db=1.0ms idle=7.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:26.895 [debug] QUERY OK source="sources" db=1.0ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:26.900 [debug] QUERY OK source="media_items" db=0.7ms idle=11.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:26.902 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:26.904 [info] Sent 200 in 25ms 12:27:27.870 [info] GET /debug/default/view 12:27:27.871 [debug] QUERY OK source="settings" db=0.3ms idle=977.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:27.872 [debug] QUERY OK source="settings" db=1.2ms idle=976.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:27.873 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:27.874 [error] #PID<0.435495.0> running PinchflatWeb.Endpoint (connection #PID<0.435494.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /debug/default/view?panel=config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40254}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435495.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2qAufJ76koEATKhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40254}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435494.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40254}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)", "x-forwarded-for" => "159.89.174.87", "x-forwarded-proto" => "https", "x-real-ip" => "159.89.174.87" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435495.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.7363e2536313e2137313e22363; +https://leakix.net)"}, {"x-forwarded-for", "159.89.174.87"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "159.89.174.87"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl2qAufJ76koEATKhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {Pin (truncated) 12:27:41.150 [info] GET /.env 12:27:41.152 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1845.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.165 [debug] QUERY OK source="settings" db=12.9ms idle=1011.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.166 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.167 [error] #PID<0.435497.0> running PinchflatWeb.Endpoint (connection #PID<0.435496.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47804}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435497.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3bfCWNzsPb0ATKiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47804}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435496.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47804}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435497.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3bfCWNzsPb0ATKiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb (truncated) 12:27:41.261 [info] GET /.git/HEAD 12:27:41.262 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=956.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.263 [debug] QUERY OK source="settings" db=0.2ms idle=957.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.263 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.263 [error] #PID<0.435499.0> running PinchflatWeb.Endpoint (connection #PID<0.435498.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.git/HEAD ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47808}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435499.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3b5fAqu5GnwATKjC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47808}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435498.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47808}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435499.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3b5fAqu5GnwATKjC"} ], scheme: :http, script_name: [], secret_key_base: :..., stat (truncated) 12:27:41.438 [info] GET /.env 12:27:41.439 [info] GET /.env.backup 12:27:41.445 [debug] QUERY OK source="settings" db=5.8ms idle=287.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.445 [debug] QUERY OK source="settings" db=6.0ms idle=295.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.449 [debug] QUERY OK source="settings" db=3.3ms idle=288.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.450 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.450 [debug] QUERY OK source="settings" db=3.7ms idle=183.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.461 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.453 [error] #PID<0.435501.0> running PinchflatWeb.Endpoint (connection #PID<0.435500.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47824}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435501.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3cjlCn1lhwQATKkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47824}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435500.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47824}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435501.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: (truncated) 12:27:41.467 [error] #PID<0.435503.0> running PinchflatWeb.Endpoint (connection #PID<0.435502.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.backup ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47832}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435503.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3cj338BFtH0AT_VB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47832}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435502.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47832}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435503.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3cj338BFtH0AT_VB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, (truncated) 12:27:41.594 [info] GET /.env.old 12:27:41.596 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=332.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.597 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=151.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.598 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.599 [error] #PID<0.435505.0> running PinchflatWeb.Endpoint (connection #PID<0.435504.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.old ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47848}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435505.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3dI8fXX1AKYAT_WB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47848}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435504.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47848}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435505.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3dI8fXX1AKYAT_WB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil (truncated) 12:27:41.661 [info] GET /.env.save 12:27:41.663 [debug] QUERY OK source="settings" db=1.0ms idle=216.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.666 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=213.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.666 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.672 [error] #PID<0.435507.0> running PinchflatWeb.Endpoint (connection #PID<0.435506.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.save ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47850}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435507.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3dYtMB1LQhoAT_XB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47850}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47850}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435507.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3dYtMB1LQhoAT_XB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, statu (truncated) 12:27:41.822 [info] GET /.env.bak 12:27:41.823 [debug] QUERY OK source="settings" db=0.5ms idle=373.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.824 [debug] QUERY OK source="settings" db=0.0ms idle=227.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.824 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.824 [error] #PID<0.435509.0> running PinchflatWeb.Endpoint (connection #PID<0.435508.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.bak ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47866}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435509.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3d_QxoMr6IQAT_YB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47866}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435508.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47866}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435509.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3d_QxoMr6IQAT_YB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil (truncated) 12:27:41.948 [info] GET /.env.prod 12:27:41.949 [info] GET /.git/HEAD 12:27:41.950 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=351.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.951 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=286.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.951 [debug] QUERY OK source="settings" db=1.7ms idle=285.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.952 [debug] QUERY OK source="settings" db=0.4ms queue=0.4ms idle=127.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:41.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:41.953 [error] #PID<0.435512.0> running PinchflatWeb.Endpoint (connection #PID<0.435510.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47882}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435512.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3edNZoDyXNwAT_ZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47882}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435510.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47882}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435512.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3edNZoDyXNwAT_ZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, statu (truncated) 12:27:41.953 [error] #PID<0.435513.0> running PinchflatWeb.Endpoint (connection #PID<0.435511.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.git/HEAD ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435511.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47892}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.git/HEAD", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435513.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.git/HEAD"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3edY-wjPboAAT_aB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435511.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47892}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.git/HEAD", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435511.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47892}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.git/HEAD", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435513.0>, params: %{}, path_info: [".git", "HEAD"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.git/HEAD"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_p (truncated) 12:27:42.152 [info] GET /.env.production 12:27:42.153 [debug] QUERY OK source="settings" db=0.3ms idle=202.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.153 [debug] QUERY OK source="settings" db=0.1ms idle=202.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.153 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:42.154 [error] #PID<0.435515.0> running PinchflatWeb.Endpoint (connection #PID<0.435514.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.production ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47900}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435515.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3fN14KJQTX4AT_bB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47900}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435514.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47900}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435515.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3fN14KJQTX4AT_bB"} ], scheme: :http, script_name: [], secret_key_base: :..., (truncated) 12:27:42.302 [info] GET /.env.staging 12:27:42.304 [debug] QUERY OK source="settings" db=0.3ms idle=351.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.305 [debug] QUERY OK source="settings" db=0.7ms idle=351.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.305 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:42.306 [error] #PID<0.435517.0> running PinchflatWeb.Endpoint (connection #PID<0.435516.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.staging ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47916}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435517.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3fxppMLsCuoAT_cB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47916}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435516.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47916}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435517.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3fxppMLsCuoAT_cB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unse (truncated) 12:27:42.359 [info] GET /.env.local 12:27:42.361 [debug] QUERY OK source="settings" db=0.4ms queue=0.5ms idle=212.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.361 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=208.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.362 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:42.362 [error] #PID<0.435519.0> running PinchflatWeb.Endpoint (connection #PID<0.435518.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.local ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47926}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435519.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3f_TQqt7OhUATKlC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47926}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435518.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47926}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435519.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3f_TQqt7OhUATKlC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, (truncated) 12:27:42.474 [info] GET /.env.live 12:27:42.475 [debug] QUERY OK source="settings" db=0.5ms idle=321.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.476 [debug] QUERY OK source="settings" db=0.1ms idle=171.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.476 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:42.477 [error] #PID<0.435521.0> running PinchflatWeb.Endpoint (connection #PID<0.435520.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.live ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.live", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47938}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435521.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.live", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3gaqyu7tqJgAT_dB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.live", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47938}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435520.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.live", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47938}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435521.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.live", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3gaqyu7tqJgAT_dB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, statu (truncated) 12:27:42.511 [info] GET / 12:27:42.511 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:27:42.533 [debug] QUERY OK source="settings" db=13.0ms queue=0.1ms idle=214.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.534 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=172.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:42.534 [debug] QUERY OK source="sources" db=0.1ms idle=172.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:42.535 [debug] QUERY OK source="media_items" db=0.2ms idle=59.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:42.535 [debug] QUERY OK source="media_items" db=0.1ms idle=59.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:42.536 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.537 [debug] QUERY OK source="settings" db=0.3ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.539 [debug] QUERY OK source="settings" db=1.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.541 [debug] QUERY OK source="tasks" db=0.6ms idle=5.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:42.548 [debug] QUERY OK source="media_items" db=5.8ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:42.562 [debug] QUERY OK source="media_items" db=7.3ms queue=0.2ms idle=18.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:42.564 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=26.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:42.569 [debug] QUERY OK source="media_items" db=1.3ms idle=28.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:42.572 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=27.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:42.575 [info] Sent 200 in 64ms 12:27:42.590 [info] GET /.env.dev 12:27:42.593 [debug] QUERY OK source="settings" db=1.0ms idle=43.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.595 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=31.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.595 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:42.596 [error] #PID<0.435525.0> running PinchflatWeb.Endpoint (connection #PID<0.435524.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.dev ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47950}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435525.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3g2ZWag-iUMAT_kB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47950}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435524.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47950}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435525.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3g2ZWag-iUMAT_kB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil (truncated) 12:27:42.612 [info] GET / 12:27:42.612 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:27:42.613 [debug] QUERY OK source="settings" db=0.8ms idle=48.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.614 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=45.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:27:42.615 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=42.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:27:42.619 [debug] QUERY OK source="media_items" db=3.8ms idle=22.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:42.620 [debug] QUERY OK source="media_items" db=0.8ms idle=24.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:42.622 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.625 [debug] QUERY OK source="settings" db=2.2ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.626 [debug] QUERY OK source="settings" db=0.3ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.627 [debug] QUERY OK source="tasks" db=0.6ms idle=8.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:27:42.629 [debug] QUERY OK source="media_items" db=0.6ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:27:42.630 [debug] QUERY OK source="media_items" db=1.5ms idle=6.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:42.632 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:27:42.639 [debug] QUERY OK source="media_items" db=4.0ms idle=9.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:27:42.641 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:27:42.643 [info] Sent 200 in 31ms 12:27:42.651 [info] GET /.env.stage 12:27:42.652 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=22.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.655 [debug] QUERY OK source="settings" db=2.6ms idle=21.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.655 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:42.656 [error] #PID<0.435529.0> running PinchflatWeb.Endpoint (connection #PID<0.435528.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.stage ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47982}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435529.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3hEv041sDZoAT_rB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47982}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435528.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47982}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435529.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3hEv041sDZoAT_rB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, (truncated) 12:27:42.725 [info] GET /.env.backup 12:27:42.727 [debug] QUERY OK source="settings" db=0.6ms idle=94.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.729 [debug] QUERY OK source="settings" db=1.4ms idle=88.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:42.729 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:42.730 [error] #PID<0.435531.0> running PinchflatWeb.Endpoint (connection #PID<0.435530.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.backup ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47994}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.backup", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435531.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.backup"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3hWitP2rCU4ATKoC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47994}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.backup", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47994}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.backup", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435531.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.backup"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: " (truncated) 12:27:43.260 [info] GET /config/.env 12:27:43.262 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=609.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.262 [debug] QUERY OK source="settings" db=0.3ms idle=607.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.263 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:43.263 [error] #PID<0.435533.0> running PinchflatWeb.Endpoint (connection #PID<0.435532.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /config/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48002}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435533.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3jWIVGua1TIAT_sB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48002}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435532.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48002}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435533.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3jWIVGua1TIAT_sB"} ], scheme: :http, script_name: [], secret_key_base: :..., (truncated) 12:27:43.484 [info] GET /app/.env 12:27:43.485 [info] GET /.env.old 12:27:43.487 [debug] QUERY OK source="settings" db=1.3ms idle=758.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.489 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=759.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:43.491 [debug] QUERY OK source="settings" db=0.9ms queue=3.7ms idle=325.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.492 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=229.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.493 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:43.490 [error] #PID<0.435536.0> running PinchflatWeb.Endpoint (connection #PID<0.435534.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /app/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435536.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3kLk8U5ynAgAT_tB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435534.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48030}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435536.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3kLk8U5ynAgAT_tB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, statu (truncated) 12:27:43.494 [error] #PID<0.435537.0> running PinchflatWeb.Endpoint (connection #PID<0.435535.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.old ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435535.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48018}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.old", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435537.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.old"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3kL0J2BbQFgATKpC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435535.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48018}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.old", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435535.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48018}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.old", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435537.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.old"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.old", resp_bod (truncated) 12:27:43.689 [info] GET /api/.env 12:27:43.690 [debug] QUERY OK source="settings" db=0.3ms idle=427.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.691 [debug] QUERY OK source="settings" db=0.3ms idle=203.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.691 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:43.692 [error] #PID<0.435539.0> running PinchflatWeb.Endpoint (connection #PID<0.435538.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /api/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435538.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48040}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435539.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3k8Ts1g8tBgAT_uB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435538.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48040}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435538.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48040}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435539.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3k8Ts1g8tBgAT_uB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, statu (truncated) 12:27:43.992 [info] GET /application/.env 12:27:43.994 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=503.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.994 [debug] QUERY OK source="settings" db=0.4ms idle=503.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:43.994 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:43.998 [info] GET /.env.save 12:27:43.995 [error] #PID<0.435541.0> running PinchflatWeb.Endpoint (connection #PID<0.435540.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /application/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48048}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435541.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3mEdGh0JF9UAT_vB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48048}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435540.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48048}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435541.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3mEdGh0JF9UAT_vB"} ], scheme: :http, script_nam (truncated) 12:27:44.002 [debug] QUERY OK source="settings" db=2.7ms queue=0.2ms idle=506.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:44.003 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=311.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:44.003 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:44.004 [error] #PID<0.435543.0> running PinchflatWeb.Endpoint (connection #PID<0.435542.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.save ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48064}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.save", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435543.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.save"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3mF-3XSeyicAT_wB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48064}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.save", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435542.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48064}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.save", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435543.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.save"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.save", (truncated) 12:27:44.059 [info] GET /functions/.env 12:27:44.065 [debug] QUERY OK source="settings" db=4.9ms idle=369.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:44.068 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=72.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:44.068 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:44.070 [error] #PID<0.435545.0> running PinchflatWeb.Endpoint (connection #PID<0.435544.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /functions/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /functions/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/functions/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48078}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435545.0>, params: %{}, path_info: ["functions", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/functions/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3mUpsRqVRlkAT_xB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/functions/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48078}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /functions/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435544.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/functions/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48078}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435545.0>, params: %{}, path_info: ["functions", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/functions/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3mUpsRqVRlkAT_xB"} ], scheme: :http, script_name: [], sec (truncated) 12:27:44.238 [info] GET /.env.bak 12:27:44.241 [debug] QUERY OK source="settings" db=2.9ms idle=236.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:44.243 [debug] QUERY OK source="settings" db=1.0ms idle=239.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:44.243 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:44.244 [error] #PID<0.435547.0> running PinchflatWeb.Endpoint (connection #PID<0.435546.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.bak ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.bak", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435547.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.bak"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3m_KgIKwZhUAT_yB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.bak", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435546.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48082}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.bak", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435547.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.bak"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.bak", resp_bod (truncated) 12:27:45.176 [info] GET /.env.prod 12:27:45.180 [debug] QUERY OK source="settings" db=2.9ms queue=0.1ms idle=1108.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:45.181 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=1014.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:45.182 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:45.183 [error] #PID<0.435549.0> running PinchflatWeb.Endpoint (connection #PID<0.435548.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.prod ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48092}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.prod", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435549.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.prod"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.prod", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3qe45Di5gikAT_zB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48092}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.prod", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435548.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.prod", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48092}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.prod", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435549.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.prod"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.prod", (truncated) 12:27:45.442 [info] GET /.env.production 12:27:45.445 [debug] QUERY OK source="settings" db=0.6ms queue=0.5ms idle=263.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:45.445 [debug] QUERY OK source="settings" db=0.1ms idle=263.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:45.445 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:45.446 [error] #PID<0.435551.0> running PinchflatWeb.Endpoint (connection #PID<0.435550.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.production ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48096}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.production", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435551.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.production"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3reX2Ud-L3sATKqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48096}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.production", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435550.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48096}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.production", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435551.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.production"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117" (truncated) 12:27:45.936 [info] GET /.env.staging 12:27:45.937 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=755.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:45.939 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=629.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:45.939 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:45.940 [error] #PID<0.435553.0> running PinchflatWeb.Endpoint (connection #PID<0.435552.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.staging ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48112}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.staging", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435553.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.staging"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3tUIlA022YgAT_0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48112}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.staging", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435552.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48112}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.staging", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435553.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.staging"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], reque (truncated) 12:27:46.616 [info] GET /.env.local 12:27:46.618 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1172.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:46.618 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1172.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:46.619 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:46.619 [error] #PID<0.435555.0> running PinchflatWeb.Endpoint (connection #PID<0.435554.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.local ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48128}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.local", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435555.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.local"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3v2TQDQq36sATKrC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48128}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.local", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435554.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48128}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.local", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435555.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.local"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.loca (truncated) 12:27:47.161 [info] GET /.env.live 12:27:47.163 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1224.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:47.164 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1225.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:47.164 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:47.165 [error] #PID<0.435557.0> running PinchflatWeb.Endpoint (connection #PID<0.435556.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.live ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.live", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.live", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435557.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.live"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.live", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3x4LrEx4-3EAT_1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.live", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.live", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435556.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.live", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.live", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435557.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.live"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.live", (truncated) 12:27:47.974 [info] GET /.env.dev 12:27:47.975 [debug] QUERY OK source="settings" db=0.2ms idle=1356.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:47.975 [debug] QUERY OK source="settings" db=0.2ms idle=1356.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:47.976 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:47.976 [error] #PID<0.435559.0> running PinchflatWeb.Endpoint (connection #PID<0.435558.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.dev ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.dev", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435559.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.dev"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3057K7qH9UYAT_2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.dev", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435558.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48138}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.dev", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435559.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.dev"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.dev", resp_bod (truncated) 12:27:48.674 [info] GET /.env.stage 12:27:48.675 [debug] QUERY OK source="settings" db=0.3ms idle=700.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:48.676 [debug] QUERY OK source="settings" db=0.5ms idle=700.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:48.676 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:48.677 [error] #PID<0.435561.0> running PinchflatWeb.Endpoint (connection #PID<0.435560.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env.stage ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48144}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.stage", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435561.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.stage"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.stage", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl33g8OEg4wNEAT_3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48144}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.stage", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435560.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.stage", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 48144}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/.env.stage", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435561.0>, params: %{}, path_info: [".env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/.env.stage"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/.env.stag (truncated) 12:27:49.791 [info] GET /config/.env 12:27:49.793 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=1478.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:49.796 [debug] QUERY OK source="settings" db=1.1ms queue=1.0ms idle=1479.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:49.796 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:49.797 [error] #PID<0.435565.0> running PinchflatWeb.Endpoint (connection #PID<0.435564.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /config/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60104}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/config/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435565.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/config/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/config/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl37rJs7AnyUwAT_5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60104}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/config/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435564.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60104}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/config/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435565.0>, params: %{}, path_info: ["config", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/config/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], (truncated) 12:27:50.466 [info] GET /app/.env 12:27:50.468 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=673.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:50.468 [debug] QUERY OK source="settings" db=0.4ms idle=672.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:50.469 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:50.469 [error] #PID<0.435567.0> running PinchflatWeb.Endpoint (connection #PID<0.435566.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /app/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60110}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/app/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435567.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/app/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl3-MAMR7lLXoAT_6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60110}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/app/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435566.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60110}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/app/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435567.0>, params: %{}, path_info: ["app", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/app/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/app/.env", re (truncated) 12:27:52.314 [info] GET /api/.env 12:27:52.315 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=108.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:52.316 [debug] QUERY OK source="settings" db=0.3ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:52.316 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:52.318 [error] #PID<0.435569.0> running PinchflatWeb.Endpoint (connection #PID<0.435568.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /api/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/api/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435569.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/api/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/api/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl4FEqxS4G68kATKsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/api/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435568.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60122}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/api/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435569.0>, params: %{}, path_info: ["api", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/api/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/api/.env", re (truncated) 12:27:52.921 [info] GET /application/.env 12:27:52.925 [debug] QUERY OK source="settings" db=3.6ms queue=0.1ms idle=608.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:52.927 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=612.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:52.927 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:52.928 [error] #PID<0.435571.0> running PinchflatWeb.Endpoint (connection #PID<0.435570.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /application/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/application/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435571.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/application/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/application/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl4HVZ9K4oK70ATKtC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/application/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /application/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435570.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/application/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60132}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/application/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435571.0>, params: %{}, path_info: ["application", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/application/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "htt (truncated) 12:27:54.106 [info] GET /functions/.env 12:27:54.107 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1790.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:54.111 [debug] QUERY OK source="settings" db=2.7ms queue=0.1ms idle=1182.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:27:54.111 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:27:54.113 [error] #PID<0.435573.0> running PinchflatWeb.Endpoint (connection #PID<0.435572.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /functions/.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /functions/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/functions/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60142}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/functions/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435573.0>, params: %{}, path_info: ["functions", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/functions/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "130.12.180.117"} ], request_path: "/functions/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUl4Lv0tn0oO48ATKuC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/functions/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60142}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/functions/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /functions/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435572.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/functions/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60142}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "referer" => "http://pinchflat.ibotz.fun:80/functions/.env", "user-agent" => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "130.12.180.117", "x-forwarded-proto" => "https", "x-real-ip" => "130.12.180.117" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435573.0>, params: %{}, path_info: ["functions", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"referer", "http://pinchflat.ibotz.fun:80/functions/.env"}, {"user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko, Yokohama Institute of Information Security https://www.iisec.ac.jp) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "130.12.180.117"}, {"x-forwarded-proto", "https"}, {"x-real-i (truncated) 12:28:00.615 [info] GET / 12:28:00.615 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:28:00.616 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1296.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.617 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1297.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:28:00.617 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1298.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:28:00.618 [debug] QUERY OK source="media_items" db=0.4ms idle=335.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:00.620 [debug] QUERY OK source="media_items" db=2.1ms idle=299.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:00.622 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.622 [debug] QUERY OK source="settings" db=0.3ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.623 [debug] QUERY OK source="settings" db=0.3ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.625 [debug] QUERY OK source="tasks" db=0.7ms idle=6.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:28:00.631 [debug] QUERY OK source="media_items" db=4.5ms idle=5.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:00.633 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:28:00.635 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:28:00.655 [debug] QUERY OK source="media_items" db=9.8ms queue=2.5ms idle=18.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:28:00.657 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=30.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:28:00.661 [info] Sent 200 in 46ms 12:28:00.880 [info] GET / 12:28:00.881 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:28:00.882 [debug] QUERY OK source="settings" db=0.4ms idle=248.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.883 [debug] QUERY OK source="media_profiles" db=0.5ms idle=246.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:28:00.883 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=228.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:28:00.884 [debug] QUERY OK source="media_items" db=0.2ms idle=226.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:00.884 [debug] QUERY OK source="media_items" db=0.2ms idle=226.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:00.885 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.885 [debug] QUERY OK source="settings" db=0.2ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.886 [debug] QUERY OK source="settings" db=0.3ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:00.888 [debug] QUERY OK source="tasks" db=0.8ms idle=3.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:28:00.893 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:00.896 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:28:00.897 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:28:00.902 [debug] QUERY OK source="media_items" db=0.6ms idle=15.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:28:00.903 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=14.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:28:00.904 [info] Sent 200 in 23ms 12:28:02.067 [info] GET / 12:28:02.068 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:28:02.069 [debug] QUERY OK source="settings" db=0.7ms idle=1172.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:02.069 [debug] QUERY OK source="media_profiles" db=0.3ms idle=1171.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:28:02.070 [debug] QUERY OK source="sources" db=0.2ms idle=1167.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:28:02.070 [debug] QUERY OK source="media_items" db=0.2ms idle=1166.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:02.070 [debug] QUERY OK source="media_items" db=0.1ms idle=784.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:02.071 [debug] QUERY OK source="settings" db=0.2ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:02.077 [debug] QUERY OK source="settings" db=5.4ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:02.078 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:28:02.080 [debug] QUERY OK source="tasks" db=0.5ms idle=9.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:28:02.082 [debug] QUERY OK source="media_items" db=0.7ms idle=10.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:28:02.083 [debug] QUERY OK source="media_items" db=0.7ms idle=11.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:28:02.084 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:28:02.137 [debug] QUERY OK source="media_items" db=48.5ms idle=9.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:28:02.167 [debug] QUERY OK source="media_items" db=24.8ms queue=4.5ms idle=56.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:28:02.172 [info] Sent 200 in 104ms 12:30:19.628 [info] GET / 12:30:19.628 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:30:19.629 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1087.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.630 [debug] QUERY OK source="media_profiles" db=0.3ms idle=188.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:30:19.630 [debug] QUERY OK source="sources" db=0.2ms idle=188.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:30:19.631 [debug] QUERY OK source="media_items" db=0.1ms queue=0.1ms idle=189.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:30:19.631 [debug] QUERY OK source="media_items" db=0.1ms idle=86.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:30:19.632 [debug] QUERY OK source="settings" db=0.2ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.632 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.633 [debug] QUERY OK source="settings" db=0.5ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.636 [debug] QUERY OK source="tasks" db=0.9ms idle=3.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:30:19.637 [debug] QUERY OK source="media_items" db=0.4ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:30:19.638 [debug] QUERY OK source="media_items" db=1.0ms idle=5.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:30:19.640 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:30:19.647 [debug] QUERY OK source="media_items" db=2.9ms queue=0.2ms idle=10.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:30:19.649 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:30:19.651 [info] Sent 200 in 22ms 12:30:19.675 [info] GET /js/env.js 12:30:19.677 [debug] QUERY OK source="settings" db=0.7ms idle=38.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.677 [debug] QUERY OK source="settings" db=0.2ms idle=38.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.677 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:30:19.678 [error] #PID<0.435597.0> running PinchflatWeb.Endpoint (connection #PID<0.435596.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /js/env.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/env.js", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45290}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435597.0>, params: %{}, path_info: ["js", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US, en; q=0.9"}, {"cache-control", "no-cache"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}, {"x-forwarded-for", "64.89.161.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "64.89.161.82"} ], request_path: "/js/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmAqCWbtY8rnwATLHC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/env.js", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45290}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /js/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/js/env.js", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45290}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435597.0>, params: %{}, path_info: ["js", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", (truncated) 12:30:19.704 [info] GET /config.json 12:30:19.706 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=64.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.707 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=58.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.708 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:30:19.708 [error] #PID<0.435599.0> running PinchflatWeb.Endpoint (connection #PID<0.435598.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /config.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45306}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435599.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, req_headers: [ {"accept", "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US, en; q=0.9"}, {"cache-control", "no-cache"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}, {"x-forwarded-for", "64.89.161.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "64.89.161.82"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmAqJKHeJj5TUATLIC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45306}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435598.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45306}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, (truncated) 12:30:19.772 [info] GET /.env 12:30:19.774 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=123.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.774 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=97.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.775 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:30:19.778 [error] #PID<0.435601.0> running PinchflatWeb.Endpoint (connection #PID<0.435600.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45312}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435601.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, req_headers: [ {"accept", "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US, en; q=0.9"}, {"cache-control", "no-cache"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}, {"x-forwarded-for", "64.89.161.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "64.89.161.82"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmAqZd7i-rmkwATLJC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45312}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435600.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45312}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, (truncated) 12:30:19.786 [info] GET /api/config 12:30:19.787 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=109.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.788 [debug] QUERY OK source="settings" db=0.2ms idle=81.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.788 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:30:19.789 [error] #PID<0.435603.0> running PinchflatWeb.Endpoint (connection #PID<0.435602.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /api/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435603.0>, params: %{}, path_info: ["api", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, req_headers: [ {"accept", "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US, en; q=0.9"}, {"cache-control", "no-cache"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}, {"x-forwarded-for", "64.89.161.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "64.89.161.82"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmAqcrAQTJrHMATLKC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435602.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45322}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined (truncated) 12:30:19.819 [info] GET /config.js 12:30:19.821 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=112.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.822 [debug] QUERY OK source="settings" db=0.3ms idle=47.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:30:19.822 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:30:19.823 [error] #PID<0.435607.0> running PinchflatWeb.Endpoint (connection #PID<0.435606.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /config.js ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45346}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435607.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI" }, req_headers: [ {"accept", "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US, en; q=0.9"}, {"cache-control", "no-cache"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}, {"x-forwarded-for", "64.89.161.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "64.89.161.82"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmAqko0RvgG8UATLLC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45346}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435606.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 45346}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html, application/xhtml+xml, application/xml; q=0.9, image/avif, image/webp, image/apng, */*; q=0.8", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US, en; q=0.9", "cache-control" => "no-cache", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYUENYbnA1aUgzdmYtSFBMTHVlbXdERVht.3Idg7JGC8S6GO9n5TQHG3mm_elXJaa_Z-4hdHT6t8KI", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "x-forwarded-for" => "64.89.161.82", "x-forwarded-proto" => "https", "x-real-ip" => "64.89.161.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assi (truncated) 12:34:39.255 [info] GET / 12:34:39.257 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:34:39.258 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=655.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.260 [debug] QUERY OK source="media_profiles" db=0.7ms idle=657.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:34:39.260 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=658.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:34:39.262 [debug] QUERY OK source="media_items" db=1.2ms idle=658.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:34:39.267 [debug] QUERY OK source="media_items" db=3.7ms queue=1.8ms idle=206.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:34:39.270 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.272 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.274 [debug] QUERY OK source="settings" db=0.4ms idle=13.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.279 [debug] QUERY OK source="tasks" db=1.1ms idle=16.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:34:39.283 [debug] QUERY OK source="media_items" db=0.4ms idle=14.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:34:39.284 [debug] QUERY OK source="media_items" db=0.7ms idle=13.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:34:39.288 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.302 [debug] QUERY OK source="media_items" db=8.4ms decode=0.1ms idle=19.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:34:39.304 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=23.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:34:39.307 [info] Sent 200 in 51ms 12:34:39.610 [info] GET /settings 12:34:39.611 [info] GET /media_profiles 12:34:39.613 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 12:34:39.618 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 12:34:39.620 [info] GET /app_info 12:34:39.620 [info] GET /sources 12:34:39.620 [info] GET /sources/1/media/1055 12:34:39.620 [info] GET /sources/1 12:34:39.636 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 12:34:39.649 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 12:34:39.649 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1055", "source_id" => "1"} Pipelines: [:browser] 12:34:39.650 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 12:34:39.650 [info] GET /sources/1/media/1056 12:34:39.650 [info] GET /sources/1/media/1054 12:34:39.651 [debug] QUERY OK source="settings" db=16.1ms queue=0.1ms idle=351.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.663 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1056", "source_id" => "1"} Pipelines: [:browser] 12:34:39.663 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1054", "source_id" => "1"} Pipelines: [:browser] 12:34:39.664 [debug] QUERY OK source="media_profiles" db=0.8ms queue=8.6ms idle=366.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 12:34:39.667 [debug] QUERY OK source="settings" db=16.2ms queue=2.5ms idle=364.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.668 [debug] QUERY OK source="settings" db=6.9ms queue=0.3ms idle=358.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.669 [debug] QUERY OK source="sources" db=1.2ms queue=2.4ms idle=0.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.671 [debug] QUERY OK source="media_items" db=4.0ms queue=5.0ms idle=357.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1055] 12:34:39.680 [debug] QUERY OK source="media_items" db=12.3ms queue=3.6ms idle=0.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1054] 12:34:39.680 [debug] QUERY OK source="media_items" db=12.6ms queue=3.9ms idle=12.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1056] 12:34:39.694 [debug] QUERY OK source="settings" db=23.0ms queue=3.8ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.694 [debug] QUERY OK source="settings" db=26.3ms queue=0.9ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.697 [debug] QUERY OK source="media_profiles" db=17.3ms queue=6.7ms idle=0.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:39.701 [debug] QUERY OK source="settings" db=8.4ms queue=25.0ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.703 [debug] QUERY OK source="settings" db=10.6ms queue=24.8ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.711 [debug] QUERY OK source="settings" db=15.2ms queue=1.0ms idle=0.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.712 [debug] QUERY OK source="tasks" db=16.4ms queue=0.3ms idle=0.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1054] 12:34:39.712 [debug] QUERY OK source="sources" db=3.5ms queue=13.4ms idle=0.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.712 [debug] QUERY OK source="tasks" db=13.6ms queue=3.1ms idle=0.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1055] 12:34:39.712 [debug] QUERY OK source="tasks" db=0.6ms queue=16.3ms idle=0.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1056] 12:34:39.713 [debug] QUERY OK source="settings" db=3.9ms queue=13.4ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.715 [debug] QUERY OK source="settings" db=2.1ms queue=4.2ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.715 [debug] QUERY OK source="sources" db=2.9ms queue=17.2ms idle=0.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.722 [debug] QUERY OK source="settings" db=9.1ms queue=4.7ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.722 [debug] QUERY OK source="sources" db=9.3ms queue=17.7ms idle=0.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.725 [debug] QUERY OK source="settings" db=2.2ms queue=0.7ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.726 [debug] QUERY OK source="tasks" db=13.3ms queue=9.3ms idle=0.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 12:34:39.726 [debug] QUERY OK source="settings" db=1.1ms queue=11.4ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.727 [debug] QUERY OK source="settings" db=1.2ms queue=12.2ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.733 [debug] QUERY OK source="settings" db=17.2ms queue=3.8ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.733 [debug] QUERY OK source="settings" db=0.5ms queue=7.3ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.733 [debug] QUERY OK source="settings" db=7.0ms idle=0.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.734 [debug] QUERY OK source="settings" db=1.1ms queue=0.6ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.749 [debug] QUERY OK source="settings" db=14.9ms queue=0.5ms idle=0.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.757 [debug] QUERY OK source="settings" db=22.5ms idle=0.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.771 [info] Sent 200 in 150ms 12:34:39.767 [debug] QUERY OK source="settings" db=32.2ms queue=7.6ms idle=0.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.767 [debug] QUERY OK source="settings" db=32.7ms queue=7.7ms idle=0.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.767 [debug] QUERY OK source="settings" db=32.9ms idle=1.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.776 [info] Sent 200 in 165ms 12:34:39.784 [debug] QUERY OK source="settings" db=12.2ms queue=2.0ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.788 [debug] QUERY OK source="settings" db=13.5ms queue=0.2ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.785 [debug] QUERY OK source="settings" db=10.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.785 [debug] QUERY OK source="sources" db=35.3ms queue=0.1ms idle=0.8ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 12:34:39.788 [debug] QUERY OK source="settings" db=13.5ms queue=0.2ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.793 [info] Sent 200 in 182ms 12:34:39.816 [debug] QUERY OK source="settings" db=4.9ms queue=4.2ms idle=23.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.817 [debug] QUERY OK source="media_profiles" db=5.8ms queue=0.9ms idle=24.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:39.822 [debug] QUERY OK source="settings" db=5.6ms queue=1.6ms idle=26.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.832 [debug] QUERY OK source="sources" db=21.2ms queue=0.3ms idle=25.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 12:34:39.831 [debug] QUERY OK source="media_profiles" db=13.2ms idle=1.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:39.832 [debug] QUERY OK source="media_profiles" db=15.0ms queue=0.2ms idle=27.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:39.858 [info] Sent 200 in 207ms 12:34:39.862 [debug] QUERY OK source="sources" db=1.1ms queue=5.9ms idle=38.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.867 [info] Sent 200 in 216ms 12:34:39.868 [debug] QUERY OK source="media_items" db=1.9ms queue=0.7ms idle=42.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 12:34:39.876 [info] GET /sources/1/media/1053 12:34:39.876 [info] Sent 200 in 255ms 12:34:39.876 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1053", "source_id" => "1"} Pipelines: [:browser] 12:34:39.880 [debug] QUERY OK source="media_items" db=4.4ms queue=5.4ms idle=38.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:39.880 [info] Sent 200 in 259ms 12:34:39.881 [debug] QUERY OK source="media_items" db=4.0ms idle=45.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1053] 12:34:39.882 [info] GET /sources/1/media/1051 12:34:39.882 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1051", "source_id" => "1"} Pipelines: [:browser] 12:34:39.883 [debug] QUERY OK source="sources" db=1.6ms idle=19.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.883 [debug] QUERY OK source="tasks" db=1.8ms queue=0.1ms idle=48.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1053] 12:34:39.884 [debug] QUERY OK source="sources" db=2.2ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.884 [debug] QUERY OK source="media_items" db=1.5ms idle=2.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1051] 12:34:39.885 [debug] QUERY OK source="tasks" db=0.4ms idle=3.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1051] 12:34:39.886 [debug] QUERY OK source="sources" db=0.9ms idle=1.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.886 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 12:34:39.888 [debug] QUERY OK source="settings" db=2.8ms idle=1.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.889 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.890 [debug] QUERY OK source="settings" db=0.4ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.892 [debug] QUERY OK source="media_items" db=4.2ms queue=0.3ms idle=3.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:39.893 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:39.897 [debug] QUERY OK source="settings" db=0.4ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.897 [info] Sent 200 in 21ms 12:34:39.898 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:39.899 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.901 [debug] QUERY OK source="media_items" db=0.9ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 12:34:39.902 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:39.905 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=5.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:39.906 [debug] QUERY OK source="media_profiles" db=1.8ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:39.909 [info] Sent 200 in 288ms 12:34:39.914 [info] GET /download_logs 12:34:39.914 [debug] Processing with PinchflatWeb.Settings.SettingController.download_logs/2 Parameters: %{} Pipelines: [:browser] 12:34:39.915 [info] Sent 200 in 32ms 12:34:39.920 [info] Sent 200 in 5ms 12:34:39.968 [info] GET /media_profiles/1 12:34:39.968 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 12:34:39.971 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=71.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:39.976 [info] GET /media_profiles/new 12:34:39.976 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 12:34:39.978 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=74.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 12:34:40.062 [debug] QUERY OK source="settings" db=85.1ms queue=0.1ms idle=75.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.069 [info] GET /sources/1/media/1054/edit 12:34:40.070 [info] GET /media_profiles/1/ 12:34:40.070 [info] GET /media_profiles/1/edit 12:34:40.070 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 12:34:40.070 [info] GET /sources/1/media/1054/force_download 12:34:40.071 [debug] QUERY OK source="settings" db=13.1ms queue=79.3ms idle=73.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.073 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1054", "source_id" => "1"} Pipelines: [:browser] 12:34:40.073 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 12:34:40.074 [debug] QUERY OK source="settings" db=3.9ms queue=2.7ms idle=96.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.075 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.6ms idle=95.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:40.077 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.078 [debug] QUERY OK source="media_items" db=2.4ms queue=0.3ms idle=1.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1054] 12:34:40.078 [debug] QUERY OK source="settings" db=2.6ms queue=0.4ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.078 [debug] QUERY OK source="media_profiles" db=2.7ms queue=0.2ms idle=0.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:40.082 [debug] QUERY OK source="sources" db=4.5ms queue=2.1ms idle=0.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 12:34:40.083 [debug] QUERY OK source="settings" db=7.3ms queue=0.1ms idle=0.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.084 [debug] QUERY OK source="settings" db=5.6ms idle=0.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.084 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=0.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.084 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=0.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.084 [debug] QUERY OK source="settings" db=1.9ms queue=3.5ms idle=0.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.087 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:40.093 [debug] QUERY OK source="settings" db=5.6ms queue=1.0ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.095 [debug] QUERY OK source="settings" db=12.7ms queue=0.3ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.093 [debug] QUERY OK source="settings" db=6.1ms queue=0.9ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.096 [debug] QUERY OK source="settings" db=4.8ms queue=7.0ms idle=1.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.097 [info] Sent 200 in 129ms 12:34:40.098 [debug] QUERY OK source="settings" db=2.1ms queue=1.9ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.101 [debug] QUERY OK source="settings" db=4.4ms queue=1.0ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.104 [info] GET /sources/1/media/1054 12:34:40.104 [info] Sent 200 in 33ms 12:34:40.104 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1054", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 12:34:40.104 [debug] QUERY OK source="settings" db=7.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.105 [debug] QUERY OK source="settings" db=2.5ms queue=0.4ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.090 [error] #PID<0.435684.0> running PinchflatWeb.Endpoint (connection #PID<0.435680.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1054/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1054/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1054/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47264}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435684.0>, params: %{}, path_info: ["sources", "1", "media", "1054", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1054/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmP0FbZplBjH0ATL_C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1054/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47264}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1054/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1054/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47264}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435684.0>, params: %{}, path_info: ["sources", "1", "media", "1054", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:40.106 [debug] QUERY OK source="settings" db=3.3ms queue=0.6ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.106 [debug] QUERY OK source="media_items" db=0.6ms idle=7.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1054] 12:34:40.107 [debug] QUERY OK source="tasks" db=0.4ms idle=5.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1054] 12:34:40.108 [debug] QUERY OK source="sources" db=0.5ms idle=2.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.109 [debug] QUERY OK source="settings" db=0.6ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.110 [info] Sent 200 in 40ms 12:34:40.116 [debug] QUERY OK source="settings" db=5.8ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.129 [debug] QUERY OK source="settings" db=12.0ms queue=0.4ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.133 [info] Sent 200 in 156ms 12:34:40.133 [info] Sent 200 in 63ms 12:34:40.135 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.5ms idle=25.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:40.139 [info] Sent 200 in 35ms 12:34:40.191 [info] GET /sources/1/media/1054/force_download 12:34:40.192 [debug] QUERY OK source="settings" db=0.4ms idle=84.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.193 [debug] QUERY OK source="settings" db=0.1ms idle=83.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.193 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:40.197 [error] #PID<0.435691.0> running PinchflatWeb.Endpoint (connection #PID<0.435690.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1054/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1054/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1054/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435691.0>, params: %{}, path_info: ["sources", "1", "media", "1054", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1054/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmP0iHlqgyRf0ATMGC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1054/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1054/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435690.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1054/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47286}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435691.0>, params: %{}, path_info: ["sources", "1", "media", "1054", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:40.204 [info] GET /media/bddb5ae2-cd60-4c86-a87f-c058a4061b13/stream 12:34:40.204 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "bddb5ae2-cd60-4c86-a87f-c058a4061b13", "v" => "1779361120"} Pipelines: [:maybe_basic_auth] 12:34:40.215 [info] GET /sources/new 12:34:40.216 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 12:34:40.217 [debug] QUERY OK source="media_items" db=3.4ms queue=1.1ms idle=97.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["bddb5ae2-cd60-4c86-a87f-c058a4061b13"] 12:34:40.220 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=89.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 12:34:40.222 [debug] Invalid range request for media item: bddb5ae2-cd60-4c86-a87f-c058a4061b13 - serving full file 12:34:40.222 [info] Sent 200 in 18ms 12:34:40.222 [debug] QUERY OK source="settings" db=1.9ms queue=0.3ms idle=85.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.225 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=31.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.228 [debug] QUERY OK source="settings" db=2.3ms idle=32.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.230 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.232 [info] GET /sources/opml.xml 12:34:40.276 [info] GET /sources/1/ 12:34:40.279 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 12:34:40.232 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "d6015666-81e7-48dd-9143-69bcfa1c60fd"} Pipelines: [:maybe_basic_auth, :token_protected_route] 12:34:40.280 [debug] QUERY OK source="settings" db=48.5ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.393 [info] Sent 200 in 177ms 12:34:40.398 [info] GET /sources/1/ 12:34:40.398 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 12:34:40.398 [debug] QUERY OK source="settings" db=2.8ms queue=115.5ms idle=54.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.398 [info] GET /sources/1/edit 12:34:40.398 [info] GET /sources/1/media/1056/edit 12:34:40.398 [info] GET /sources/1/media/1056/force_download 12:34:40.399 [debug] QUERY OK source="sources" db=3.2ms queue=115.5ms idle=57.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.403 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 12:34:40.403 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1056", "source_id" => "1"} Pipelines: [:browser] 12:34:40.405 [debug] QUERY OK source="sources" db=3.9ms queue=1.8ms idle=171.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.405 [debug] QUERY OK source="sources" db=1.2ms queue=1.2ms idle=173.0ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 12:34:40.406 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:40.410 [info] Sent 200 in 177ms 12:34:40.406 [debug] QUERY OK source="sources" db=1.0ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.411 [debug] QUERY OK source="settings" db=6.8ms queue=0.4ms idle=124.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.412 [debug] QUERY OK source="media_profiles" db=6.1ms queue=0.5ms idle=0.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:40.412 [debug] QUERY OK source="media_items" db=6.3ms queue=0.6ms idle=0.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1056] 12:34:40.414 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=0.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.414 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:40.414 [debug] QUERY OK source="tasks" db=2.9ms queue=0.4ms idle=5.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 12:34:40.415 [debug] QUERY OK source="tasks" db=1.6ms queue=0.7ms idle=0.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 12:34:40.416 [debug] QUERY OK source="media_profiles" db=4.5ms queue=0.1ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 12:34:40.417 [debug] QUERY OK source="settings" db=3.1ms queue=0.6ms idle=1.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.418 [debug] QUERY OK source="settings" db=1.7ms queue=1.0ms idle=0.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.417 [debug] QUERY OK source="settings" db=2.0ms queue=0.6ms idle=0.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.418 [debug] QUERY OK source="settings" db=0.8ms queue=0.6ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.418 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=0.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.419 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=0.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.420 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=0.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.422 [debug] QUERY OK source="settings" db=2.5ms queue=0.6ms idle=0.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.423 [debug] QUERY OK source="settings" db=3.5ms queue=0.4ms idle=1.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.424 [debug] QUERY OK source="settings" db=2.6ms queue=1.5ms idle=1.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.425 [debug] QUERY OK source="settings" db=2.1ms queue=1.7ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.426 [debug] QUERY OK source="settings" db=2.2ms queue=0.9ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.429 [info] Sent 200 in 30ms 12:34:40.415 [error] #PID<0.435707.0> running PinchflatWeb.Endpoint (connection #PID<0.435703.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1056/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1056/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435703.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1056/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47362}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435707.0>, params: %{}, path_info: ["sources", "1", "media", "1056", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1056/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmP1TocMgTPjoATMOC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435703.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1056/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47362}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1056/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435703.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1056/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47362}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435707.0>, params: %{}, path_info: ["sources", "1", "media", "1056", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:40.444 [debug] QUERY OK source="sources" db=13.7ms queue=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.447 [info] Sent 200 in 48ms 12:34:40.448 [debug] QUERY OK source="sources" db=1.8ms queue=0.8ms idle=21.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.451 [debug] QUERY OK source="media_items" db=4.1ms queue=0.6ms idle=22.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 12:34:40.455 [debug] QUERY OK source="media_items" db=2.7ms queue=0.7ms idle=25.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 12:34:40.457 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=25.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:40.458 [debug] QUERY OK source="media_items" db=1.8ms queue=1.4ms idle=10.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:40.459 [debug] QUERY OK source="sources" db=1.7ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.460 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.461 [debug] QUERY OK source="media_items" db=0.8ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 12:34:40.462 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=4.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 12:34:40.462 [debug] QUERY OK source="media_items" db=0.7ms idle=2.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:40.463 [debug] QUERY OK source="media_items" db=1.0ms idle=2.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:40.466 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=3.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.466 [debug] QUERY OK source="sources" db=1.4ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.469 [debug] QUERY OK source="media_items" db=2.0ms idle=4.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 12:34:40.469 [debug] QUERY OK source="media_items" db=2.7ms idle=4.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 12:34:40.472 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:40.473 [debug] QUERY OK source="media_items" db=1.9ms idle=5.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:40.475 [info] Sent 200 in 199ms 12:34:40.476 [info] Sent 200 in 78ms 12:34:40.502 [info] GET /sources/1/media/1056 12:34:40.503 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1056", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 12:34:40.504 [debug] QUERY OK source="media_items" db=0.8ms idle=37.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1056] 12:34:40.505 [debug] QUERY OK source="tasks" db=0.5ms idle=35.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1056] 12:34:40.507 [debug] QUERY OK source="sources" db=1.9ms idle=35.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:40.508 [debug] QUERY OK source="settings" db=0.3ms idle=35.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.509 [debug] QUERY OK source="settings" db=1.4ms idle=35.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.510 [info] GET /sources/1/media/1056/force_download 12:34:40.511 [debug] QUERY OK source="settings" db=0.7ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.511 [debug] QUERY OK source="settings" db=0.3ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.513 [debug] QUERY OK source="media_profiles" db=0.9ms idle=4.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:40.513 [debug] QUERY OK source="settings" db=1.5ms queue=0.4ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:40.515 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:40.516 [error] #PID<0.435714.0> running PinchflatWeb.Endpoint (connection #PID<0.435713.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1056/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1056/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435713.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1056/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47382}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435714.0>, params: %{}, path_info: ["sources", "1", "media", "1056", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1056/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmP1uGxnFA7bkATMjC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435713.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1056/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47382}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1056/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435713.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1056/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47382}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435714.0>, params: %{}, path_info: ["sources", "1", "media", "1056", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:40.524 [info] Sent 200 in 21ms 12:34:40.541 [info] GET /media/7b6e8a96-028c-4f07-8123-570df414f953/stream 12:34:40.541 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "7b6e8a96-028c-4f07-8123-570df414f953", "v" => "1779361546"} Pipelines: [:maybe_basic_auth] 12:34:40.543 [debug] QUERY OK source="media_items" db=1.8ms idle=31.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["7b6e8a96-028c-4f07-8123-570df414f953"] 12:34:40.546 [debug] Invalid range request for media item: 7b6e8a96-028c-4f07-8123-570df414f953 - serving full file 12:34:40.547 [info] Sent 200 in 6ms 12:34:40.549 [info] GET /sources/1/media/1055/edit 12:34:40.549 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1055", "source_id" => "1"} Pipelines: [:browser] 12:34:40.552 [info] GET /sources/1/media/1055/force_download 12:34:42.645 [info] GET /sources/new 12:34:42.646 [debug] QUERY OK source="media_items" db=1053.9ms queue=1040.3ms idle=40.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1055] 12:34:42.646 [info] GET /sources/ee1cf5a1-59fd-41e7-a191-ac9502b79c83/feed.xml 12:34:42.646 [info] GET /media/749ff435-fd0c-44f5-91f2-e07c351188ed/stream 12:34:42.646 [debug] QUERY OK source="settings" db=980.4ms queue=0.8ms idle=1154.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:42.646 [info] GET /sources/1/media/1055 12:34:42.647 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 12:34:42.648 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "ee1cf5a1-59fd-41e7-a191-ac9502b79c83"} Pipelines: [:maybe_basic_auth] 12:34:42.648 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "749ff435-fd0c-44f5-91f2-e07c351188ed", "v" => "1779361409"} Pipelines: [:maybe_basic_auth] 12:34:42.648 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1055", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 12:34:43.577 [info] GET / 12:34:43.578 [info] GET /sources/1/force_metadata_refresh 12:34:43.815 [info] GET /sources/1/force_index 12:34:45.210 [debug] QUERY OK source="settings" db=2561.7ms queue=0.5ms idle=2135.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.211 [debug] QUERY OK source="sources" db=2561.5ms queue=0.1ms idle=2106.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.211 [debug] QUERY OK source="settings" db=2562.5ms queue=0.1ms idle=2134.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.211 [debug] QUERY OK source="media_items" db=2561.3ms queue=0.2ms idle=3.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["749ff435-fd0c-44f5-91f2-e07c351188ed"] 12:34:45.211 [debug] QUERY OK source="sources" db=2561.6ms queue=0.2ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."uuid" = ?) ["ee1cf5a1-59fd-41e7-a191-ac9502b79c83"] 12:34:45.211 [debug] QUERY ERROR source="media_items" queue=2560.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1055] 12:34:45.261 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:34:45.263 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=50.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.264 [debug] QUERY OK source="settings" db=1.9ms queue=0.3ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.265 [debug] QUERY OK source="settings" db=3.4ms queue=0.4ms idle=56.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.266 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.3ms idle=52.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:34:45.267 [debug] QUERY OK source="sources" db=0.6ms idle=1.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:34:45.267 [debug] QUERY OK source="settings" db=1.0ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.267 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.270 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.270 [debug] QUERY OK source="settings" db=4.5ms idle=53.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.273 [debug] QUERY OK source="settings" db=4.4ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.272 [debug] QUERY OK source="media_items" db=4.7ms queue=0.3ms idle=1.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:34:45.278 [debug] QUERY OK source="media_profiles" db=6.4ms queue=2.0ms idle=2.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 12:34:45.280 [debug] QUERY OK source="settings" db=3.7ms queue=1.7ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.279 [debug] QUERY OK source="media_items" db=5.5ms queue=0.3ms idle=3.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:34:45.280 [info] Sent 200 in 4731ms 12:34:45.280 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.282 [debug] QUERY OK source="settings" db=1.8ms queue=1.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.311 [debug] QUERY OK source="settings" db=29.6ms queue=1.0ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.327 [debug] QUERY OK source="settings" db=44.3ms queue=0.5ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.329 [debug] QUERY OK source="settings" db=1.1ms queue=0.5ms idle=45.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.338 [debug] QUERY OK source="settings" db=10.4ms queue=15.9ms idle=31.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.340 [debug] QUERY OK source="settings" db=12.0ms queue=0.1ms idle=16.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.353 [debug] QUERY OK source="settings" db=23.1ms queue=0.2ms idle=1.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.370 [debug] QUERY OK source="settings" db=26.8ms queue=2.5ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.268 [error] #PID<0.435732.0> running PinchflatWeb.Endpoint (connection #PID<0.435730.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47462}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435732.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQBJmHWJZ3C0ATMpC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47462}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435730.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47462}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435732.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:34:45.374 [debug] QUERY OK source="settings" db=7.0ms queue=18.4ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.375 [debug] QUERY OK source="settings" db=4.2ms queue=4.1ms idle=27.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.395 [debug] QUERY OK source="settings" db=19.5ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.388 [debug] Invalid range request for media item: 749ff435-fd0c-44f5-91f2-e07c351188ed - serving full file 12:34:45.391 [debug] QUERY OK source="media_items" db=46.1ms queue=73.4ms idle=4.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [1, 2000] 12:34:45.393 [info] GET /sources/1/force_metadata_refresh 12:34:45.382 [debug] QUERY OK source="tasks" db=7.3ms queue=0.3ms idle=21.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:34:45.347 [error] #PID<0.435720.0> running PinchflatWeb.Endpoint (connection #PID<0.435719.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1055/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1055/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435719.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1055/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47420}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435720.0>, params: %{}, path_info: ["sources", "1", "media", "1055", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1055/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmP14HotSQJ7MATMnC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435719.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1055/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47420}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1055/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435719.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1055/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47420}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435720.0>, params: %{}, path_info: ["sources", "1", "media", "1055", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:45.371 [error] #PID<0.435734.0> running PinchflatWeb.Endpoint (connection #PID<0.435733.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47476}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435734.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQCCPRpuUka0ATMqC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47476}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435733.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47476}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435734.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoe (truncated) 12:34:45.398 [info] Sent 500 in 2751ms 12:34:45.401 [info] Sent 200 in 2756ms 12:34:45.402 [debug] QUERY OK source="media_items" db=3.9ms queue=0.5ms idle=22.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:34:45.402 [debug] Converted error DBConnection.ConnectionError to 500 response 12:34:45.399 [info] Sent 200 in 2752ms 12:34:45.408 [debug] QUERY OK source="settings" db=2.8ms queue=2.9ms idle=26.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.407 [error] #PID<0.435726.0> running PinchflatWeb.Endpoint (connection #PID<0.435722.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1055?prevent_download=true ** (exit) an exception was raised: ** (DBConnection.ConnectionError) connection not available and request was dropped from queue after 1716ms. This means requests are coming in and your connection pool cannot serve them fast enough. You can address this by: 1. Ensuring your database is available and that you can connect to it 2. Tracking down slow queries and making sure they are running fast enough 3. Increasing the pool_size (although this increases resource consumption) 4. Allowing requests to wait longer by increasing :queue_target and :queue_interval See DBConnection.start_link/2 for more information (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:1096: Ecto.Adapters.SQL.raise_sql_call_error/1 (ecto_sql 3.12.1) lib/ecto/adapters/sql.ex:994: Ecto.Adapters.SQL.execute/6 (ecto 3.12.5) lib/ecto/repo/queryable.ex:232: Ecto.Repo.Queryable.execute/4 (ecto 3.12.5) lib/ecto/repo/queryable.ex:19: Ecto.Repo.Queryable.all/3 (ecto 3.12.5) lib/ecto/repo/queryable.ex:162: Ecto.Repo.Queryable.one!/3 (pinchflat 2025.9.26) lib/pinchflat_web/controllers/media_items/media_item_controller.ex:14: PinchflatWeb.MediaItems.MediaItemController.show/2 (pinchflat 2025.9.26) lib/pinchflat_web/controllers/media_items/media_item_controller.ex:1: PinchflatWeb.MediaItems.MediaItemController.action/2 (pinchflat 2025.9.26) lib/pinchflat_web/controllers/media_items/media_item_controller.ex:1: PinchflatWeb.MediaItems.MediaItemController.phoenix_controller_pipeline/2 12:34:45.410 [debug] QUERY OK source="media_items" db=3.4ms queue=3.5ms idle=21.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:34:45.412 [debug] QUERY OK source="settings" db=2.6ms queue=0.9ms idle=17.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.412 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.414 [debug] QUERY OK source="sources" db=2.2ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.424 [debug] QUERY OK source="media_items" db=5.7ms idle=16.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:34:45.437 [debug] QUERY OK source="media_items" db=12.0ms queue=0.2ms idle=16.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:34:45.418 [error] #PID<0.435736.0> running PinchflatWeb.Endpoint (connection #PID<0.435735.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435735.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47482}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435736.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQH6XN0fNb1AATMrC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435735.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47482}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435735.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47482}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435736.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:34:45.439 [info] Sent 200 in 1862ms 12:34:45.481 [info] GET /sources/1/force_index 12:34:45.485 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=72.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.486 [info] GET /sources/1/media/1055/force_download 12:34:45.486 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=72.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.487 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.487 [info] GET /sources/1 12:34:45.490 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 12:34:45.490 [debug] QUERY OK source="settings" db=2.4ms queue=0.3ms idle=73.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.493 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=54.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.493 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=67.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.493 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.488 [error] #PID<0.435738.0> running PinchflatWeb.Endpoint (connection #PID<0.435737.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435737.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47494}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435738.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQIPezlEdEzIATMsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435737.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47494}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435737.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47494}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435738.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoe (truncated) 12:34:45.497 [debug] QUERY OK source="media_profiles" db=3.3ms queue=0.5ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.496 [error] #PID<0.435740.0> running PinchflatWeb.Endpoint (connection #PID<0.435739.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1055/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1055/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1055/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47506}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435740.0>, params: %{}, path_info: ["sources", "1", "media", "1055", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1055/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQIQjmoXiyOMATMtC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1055/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47506}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1055/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435739.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1055/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47506}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435740.0>, params: %{}, path_info: ["sources", "1", "media", "1055", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:45.502 [debug] QUERY OK source="tasks" db=3.2ms queue=0.4ms idle=11.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 12:34:45.506 [debug] QUERY OK source="settings" db=3.3ms idle=13.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.507 [debug] QUERY OK source="settings" db=0.3ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.508 [debug] QUERY OK source="settings" db=0.2ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.510 [debug] QUERY OK source="sources" db=0.4ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.512 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=9.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 12:34:45.513 [debug] QUERY OK source="media_items" db=0.8ms idle=5.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:45.515 [debug] QUERY OK source="sources" db=0.6ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.516 [debug] QUERY OK source="media_items" db=0.3ms idle=7.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 12:34:45.520 [debug] QUERY OK source="media_items" db=3.5ms idle=5.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:45.521 [info] GET /sources/1/sync_files_on_disk 12:34:45.527 [debug] QUERY OK source="settings" db=3.7ms queue=0.7ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.527 [debug] QUERY OK source="sources" db=4.0ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.530 [debug] QUERY OK source="settings" db=1.5ms idle=13.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.530 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.530 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=13.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 12:34:45.534 [debug] QUERY OK source="media_items" db=1.7ms queue=1.0ms idle=11.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 12:34:45.531 [error] #PID<0.435744.0> running PinchflatWeb.Endpoint (connection #PID<0.435743.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47524}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435744.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQIY8c9UkiFAATM0C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47524}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435743.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47524}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435744.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Funct (truncated) 12:34:45.539 [info] Sent 200 in 51ms 12:34:45.540 [info] GET /sources/1/media/1032 12:34:45.541 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1032", "source_id" => "1"} Pipelines: [:browser] 12:34:45.542 [debug] QUERY OK source="media_items" db=0.6ms idle=15.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1032] 12:34:45.543 [debug] QUERY OK source="tasks" db=0.2ms queue=0.3ms idle=16.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1032] 12:34:45.544 [debug] QUERY OK source="sources" db=0.3ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.545 [debug] QUERY OK source="settings" db=1.0ms idle=13.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.546 [debug] QUERY OK source="settings" db=0.4ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.547 [debug] QUERY OK source="settings" db=0.9ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.558 [debug] QUERY OK source="media_profiles" db=7.7ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.578 [info] Sent 200 in 38ms 12:34:45.596 [info] GET /sources/1/media/1032/edit 12:34:45.597 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1032", "source_id" => "1"} Pipelines: [:browser] 12:34:45.598 [debug] QUERY OK source="media_items" db=0.8ms idle=53.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1032] 12:34:45.601 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=53.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.602 [debug] QUERY OK source="settings" db=0.3ms idle=55.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.603 [debug] QUERY OK source="settings" db=0.3ms idle=54.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.610 [info] Sent 200 in 13ms 12:34:45.613 [info] GET /sources/1/media/1037/edit 12:34:45.614 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1037", "source_id" => "1"} Pipelines: [:browser] 12:34:45.618 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=57.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1037] 12:34:45.620 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=20.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.621 [debug] QUERY OK source="settings" db=0.6ms idle=19.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.622 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=20.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.624 [info] Sent 200 in 11ms 12:34:45.653 [info] GET /sources/1/media/1055 12:34:45.653 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1055", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 12:34:45.655 [debug] QUERY OK source="media_items" db=0.8ms idle=51.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1055] 12:34:45.672 [debug] QUERY OK source="tasks" db=16.6ms idle=37.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1055] 12:34:45.672 [debug] QUERY OK source="sources" db=16.8ms idle=35.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.673 [info] GET /sources/1/sync_files_on_disk 12:34:45.679 [debug] QUERY OK source="settings" db=5.1ms queue=0.1ms idle=52.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.679 [debug] QUERY OK source="settings" db=5.3ms idle=51.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.681 [debug] QUERY OK source="settings" db=2.0ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.682 [debug] QUERY OK source="settings" db=2.3ms idle=24.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.684 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:45.686 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.690 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.685 [error] #PID<0.435760.0> running PinchflatWeb.Endpoint (connection #PID<0.435759.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47560}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435760.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQI9G30riQA0ATM_C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47560}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47560}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435760.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Funct (truncated) 12:34:45.700 [info] Sent 200 in 46ms 12:34:45.710 [info] GET /sources/1/media/1046 12:34:45.711 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1046", "source_id" => "1"} Pipelines: [:browser] 12:34:45.712 [debug] QUERY OK source="media_items" db=1.0ms idle=32.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1046] 12:34:45.717 [debug] QUERY OK source="tasks" db=1.2ms queue=2.9ms idle=31.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1046] 12:34:45.720 [debug] QUERY OK source="sources" db=3.2ms idle=34.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.721 [debug] QUERY OK source="settings" db=0.8ms idle=33.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.724 [debug] QUERY OK source="settings" db=2.7ms queue=0.1ms idle=31.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.726 [debug] QUERY OK source="settings" db=0.8ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.730 [debug] QUERY OK source="media_profiles" db=2.3ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.736 [info] Sent 200 in 25ms 12:34:45.743 [info] GET /sources/1/media/1037 12:34:45.743 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1037", "source_id" => "1"} Pipelines: [:browser] 12:34:45.746 [debug] QUERY OK source="media_items" db=1.7ms idle=24.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1037] 12:34:45.747 [debug] QUERY OK source="tasks" db=0.6ms idle=25.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1037] 12:34:45.747 [debug] QUERY OK source="sources" db=0.9ms idle=22.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.749 [debug] QUERY OK source="settings" db=0.6ms idle=21.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.750 [debug] QUERY OK source="settings" db=0.6ms idle=19.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.753 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.755 [debug] QUERY OK source="media_profiles" db=0.9ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.758 [info] Sent 200 in 14ms 12:34:45.792 [debug] QUERY OK source="source_metadata" db=5.4ms queue=0.1ms idle=39.0ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [1] 12:34:45.801 [debug] QUERY OK source="media_metadata" db=3.0ms queue=1.5ms idle=47.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1032] 12:34:45.813 [info] GET /sources/1/media/1046/edit 12:34:45.813 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1046", "source_id" => "1"} Pipelines: [:browser] 12:34:45.815 [info] Sent 200 in 3169ms 12:34:45.822 [debug] QUERY OK source="media_items" db=8.2ms idle=63.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1046] 12:34:45.826 [debug] QUERY OK source="settings" db=2.9ms queue=0.3ms idle=70.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.832 [debug] QUERY OK source="settings" db=5.3ms idle=71.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.839 [info] GET /sources/1/media/1047 12:34:45.839 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1047", "source_id" => "1"} Pipelines: [:browser] 12:34:45.839 [debug] QUERY OK source="settings" db=4.9ms queue=0.6ms idle=41.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.840 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=38.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1047] 12:34:45.841 [info] Sent 200 in 28ms 12:34:45.844 [debug] QUERY OK source="tasks" db=1.4ms idle=19.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1047] 12:34:45.849 [debug] QUERY OK source="sources" db=6.4ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.852 [debug] QUERY OK source="settings" db=1.9ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.854 [debug] QUERY OK source="settings" db=1.7ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.856 [debug] QUERY OK source="settings" db=1.2ms idle=14.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.860 [debug] QUERY OK source="media_profiles" db=2.1ms idle=14.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.864 [info] Sent 200 in 25ms 12:34:45.881 [info] GET /sources/1/media/1047/edit 12:34:45.881 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1047", "source_id" => "1"} Pipelines: [:browser] 12:34:45.884 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=33.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1047] 12:34:45.888 [debug] QUERY OK source="settings" db=2.8ms idle=33.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.890 [debug] QUERY OK source="settings" db=1.5ms idle=34.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.891 [debug] QUERY OK source="settings" db=0.2ms idle=34.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.893 [info] Sent 200 in 11ms 12:34:45.897 [info] GET /sources/1/media/1053/edit 12:34:45.898 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1053", "source_id" => "1"} Pipelines: [:browser] 12:34:45.901 [debug] QUERY OK source="media_items" db=2.7ms idle=38.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1053] 12:34:45.903 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=18.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.905 [debug] QUERY OK source="settings" db=0.4ms idle=16.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.907 [debug] QUERY OK source="settings" db=1.0ms idle=15.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.908 [info] Sent 200 in 11ms 12:34:45.945 [info] GET /sources/1/media/1033 12:34:45.945 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1033", "source_id" => "1"} Pipelines: [:browser] 12:34:45.947 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=54.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1033] 12:34:45.950 [debug] QUERY OK source="sources" db=1.8ms idle=44.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.950 [debug] QUERY OK source="tasks" db=2.0ms idle=46.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1033] 12:34:45.951 [debug] QUERY OK source="settings" db=0.8ms idle=45.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.953 [debug] QUERY OK source="settings" db=0.5ms idle=45.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.955 [debug] QUERY OK source="settings" db=0.9ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.962 [debug] QUERY OK source="media_profiles" db=4.7ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.968 [info] Sent 200 in 22ms 12:34:45.969 [info] GET /sources/1/media/1042 12:34:45.970 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1042", "source_id" => "1"} Pipelines: [:browser] 12:34:45.971 [debug] QUERY OK source="media_items" db=0.8ms idle=20.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1042] 12:34:45.975 [debug] QUERY OK source="tasks" db=0.8ms idle=22.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1042] 12:34:45.975 [debug] QUERY OK source="sources" db=1.2ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:45.977 [debug] QUERY OK source="settings" db=1.4ms idle=20.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.978 [debug] QUERY OK source="settings" db=0.6ms idle=15.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.982 [debug] QUERY OK source="settings" db=2.9ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.985 [debug] QUERY OK source="media_profiles" db=1.9ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:45.990 [info] Sent 200 in 21ms 12:34:45.992 [info] GET /sources/1/media/1042/edit 12:34:45.992 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1042", "source_id" => "1"} Pipelines: [:browser] 12:34:45.994 [debug] QUERY OK source="media_items" db=1.1ms idle=17.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1042] 12:34:45.996 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=17.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.997 [debug] QUERY OK source="settings" db=0.5ms idle=18.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:45.999 [debug] QUERY OK source="settings" db=0.5ms idle=16.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.000 [info] Sent 200 in 8ms 12:34:46.012 [info] GET /sources/1/media/1033/edit 12:34:46.012 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1033", "source_id" => "1"} Pipelines: [:browser] 12:34:46.014 [debug] QUERY OK source="media_items" db=0.9ms idle=28.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1033] 12:34:46.016 [debug] QUERY OK source="settings" db=0.8ms idle=21.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.017 [debug] QUERY OK source="settings" db=0.3ms idle=20.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.018 [debug] QUERY OK source="settings" db=0.6ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.020 [info] Sent 200 in 7ms 12:34:46.038 [info] GET /sources/1/media/1048/edit 12:34:46.038 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1048", "source_id" => "1"} Pipelines: [:browser] 12:34:46.040 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=40.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1048] 12:34:46.041 [debug] QUERY OK source="settings" db=0.2ms idle=27.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.042 [debug] QUERY OK source="settings" db=0.3ms idle=25.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.043 [debug] QUERY OK source="settings" db=0.5ms idle=26.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.045 [info] Sent 200 in 7ms 12:34:46.071 [info] GET /sources/1/media/1048 12:34:46.071 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1048", "source_id" => "1"} Pipelines: [:browser] 12:34:46.073 [debug] QUERY OK source="media_items" db=1.2ms idle=53.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1048] 12:34:46.074 [debug] QUERY OK source="tasks" db=0.6ms queue=0.4ms idle=32.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1048] 12:34:46.075 [debug] QUERY OK source="sources" db=0.8ms idle=32.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:46.078 [debug] QUERY OK source="settings" db=1.0ms idle=34.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.079 [debug] QUERY OK source="settings" db=0.8ms idle=35.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.080 [debug] QUERY OK source="settings" db=0.4ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.085 [debug] QUERY OK source="media_profiles" db=3.4ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:46.087 [info] GET /sources/1/media/1050/edit 12:34:46.087 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1050", "source_id" => "1"} Pipelines: [:browser] 12:34:46.089 [debug] QUERY OK source="media_items" db=1.0ms idle=12.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1050] 12:34:46.090 [info] Sent 200 in 19ms 12:34:46.093 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.096 [info] GET /sources/1/media/1050 12:34:46.097 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1050", "source_id" => "1"} Pipelines: [:browser] 12:34:46.097 [debug] QUERY OK source="settings" db=2.8ms idle=14.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.099 [debug] QUERY OK source="media_items" db=1.1ms queue=0.5ms idle=16.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1050] 12:34:46.099 [debug] QUERY OK source="settings" db=1.2ms idle=13.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.104 [info] GET /sources/1/media/1052 12:34:46.104 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1052", "source_id" => "1"} Pipelines: [:browser] 12:34:46.104 [info] Sent 200 in 16ms 12:34:46.105 [debug] QUERY OK source="tasks" db=2.8ms queue=1.1ms idle=11.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1050] 12:34:46.105 [debug] QUERY OK source="sources" db=2.2ms queue=0.6ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:46.106 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=7.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1052] 12:34:46.112 [info] GET /sources/1/media/1052/edit 12:34:46.113 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1052", "source_id" => "1"} Pipelines: [:browser] 12:34:46.113 [debug] QUERY OK source="settings" db=3.2ms queue=1.7ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.115 [debug] QUERY OK source="sources" db=4.5ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:46.115 [debug] QUERY OK source="tasks" db=4.7ms queue=0.1ms idle=11.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1052] 12:34:46.116 [debug] QUERY OK source="settings" db=1.9ms queue=0.5ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.117 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1052] 12:34:46.118 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.119 [info] GET /sources/1/media/1051/edit 12:34:46.120 [debug] QUERY OK source="settings" db=1.5ms queue=0.5ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.120 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.120 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1051", "source_id" => "1"} Pipelines: [:browser] 12:34:46.122 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.123 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.1ms idle=4.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:46.123 [debug] QUERY OK source="settings" db=2.2ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.123 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1051] 12:34:46.125 [debug] QUERY OK source="settings" db=1.8ms queue=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.138 [debug] QUERY OK source="settings" db=12.7ms queue=0.4ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.139 [info] Sent 200 in 27ms 12:34:46.140 [debug] QUERY OK source="settings" db=15.2ms queue=0.2ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.140 [info] Sent 200 in 43ms 12:34:46.150 [debug] QUERY OK source="settings" db=8.1ms queue=1.4ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.155 [debug] QUERY OK source="media_profiles" db=6.7ms queue=0.2ms idle=25.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:46.156 [debug] QUERY OK source="settings" db=3.3ms idle=27.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.159 [info] GET /sources/1/media/1051/force_download 12:34:46.161 [info] Sent 200 in 57ms 12:34:46.161 [info] Sent 200 in 42ms 12:34:46.163 [debug] QUERY OK source="settings" db=1.5ms queue=0.8ms idle=22.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.168 [debug] QUERY OK source="settings" db=4.1ms queue=0.1ms idle=23.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.168 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:46.169 [error] #PID<0.435820.0> running PinchflatWeb.Endpoint (connection #PID<0.435819.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1051/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1051/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435819.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435820.0>, params: %{}, path_info: ["sources", "1", "media", "1051", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1051/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQKw8XcUfPu4ATNhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435819.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1051/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435819.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47732}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435820.0>, params: %{}, path_info: ["sources", "1", "media", "1051", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:46.194 [info] GET /sources/1/media/1051 12:34:46.194 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1051", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 12:34:46.201 [debug] QUERY OK source="media_items" db=4.7ms idle=44.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1051] 12:34:46.206 [info] GET /media/85fccd0c-bd42-4623-bc10-bdafbfcd7b52/stream 12:34:46.206 [debug] QUERY OK source="tasks" db=4.5ms idle=46.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1051] 12:34:46.206 [debug] QUERY OK source="sources" db=4.6ms idle=45.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:46.207 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "85fccd0c-bd42-4623-bc10-bdafbfcd7b52", "v" => "1779360692"} Pipelines: [:maybe_basic_auth] 12:34:46.211 [debug] QUERY OK source="settings" db=2.9ms idle=39.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.212 [debug] QUERY OK source="media_items" db=4.6ms idle=44.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["85fccd0c-bd42-4623-bc10-bdafbfcd7b52"] 12:34:46.213 [debug] QUERY OK source="settings" db=2.2ms idle=12.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.215 [debug] Invalid range request for media item: 85fccd0c-bd42-4623-bc10-bdafbfcd7b52 - serving full file 12:34:46.215 [debug] QUERY OK source="settings" db=1.0ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.216 [info] Sent 200 in 9ms 12:34:46.218 [debug] QUERY OK source="media_profiles" db=1.1ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:46.718 [info] Sent 200 in 523ms 12:34:46.723 [info] GET /sources/1/media/1053/force_download 12:34:46.724 [info] GET /sources/1/media/1053 12:34:46.724 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1053", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 12:34:46.729 [info] GET /media/8a9775c8-0567-42ff-8bd5-4fe6b5246c85/stream 12:34:46.730 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "8a9775c8-0567-42ff-8bd5-4fe6b5246c85", "v" => "1779360911"} Pipelines: [:maybe_basic_auth] 12:34:46.731 [info] GET /media_profiles/1 12:34:46.731 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 12:34:46.731 [debug] QUERY OK source="settings" db=7.3ms idle=511.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:46.732 [info] GET /sources/1/media/1051/force_download 12:34:46.733 [debug] QUERY OK source="media_items" db=8.2ms idle=510.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1053] 12:34:47.585 [debug] QUERY OK source="media_profiles" db=852.5ms queue=0.2ms idle=514.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:47.586 [debug] QUERY OK source="media_items" db=855.8ms queue=0.3ms idle=514.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["8a9775c8-0567-42ff-8bd5-4fe6b5246c85"] 12:34:47.585 [debug] QUERY OK source="settings" db=852.8ms idle=1.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.588 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:47.587 [debug] QUERY OK source="settings" db=853.8ms queue=0.1ms idle=0.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.591 [debug] QUERY OK source="tasks" db=4.4ms queue=852.3ms idle=0.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1053] 12:34:47.591 [debug] QUERY OK source="sources" db=4.7ms queue=852.2ms idle=0.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:34:47.593 [debug] QUERY OK source="sources" db=5.6ms queue=0.4ms idle=0.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 12:34:47.593 [debug] QUERY OK source="settings" db=3.0ms queue=1.8ms idle=1.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.595 [debug] Invalid range request for media item: 8a9775c8-0567-42ff-8bd5-4fe6b5246c85 - serving full file 12:34:47.595 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:47.595 [info] Sent 200 in 866ms 12:34:47.601 [debug] QUERY OK source="settings" db=6.0ms queue=0.4ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.604 [debug] QUERY OK source="settings" db=8.5ms queue=0.6ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.758 [info] GET /media_profiles/new 12:34:47.591 [error] #PID<0.435829.0> running PinchflatWeb.Endpoint (connection #PID<0.435828.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1053/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1053/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1053/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47770}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435829.0>, params: %{}, path_info: ["sources", "1", "media", "1053", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1053/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQM3cKAHIdNkAUAtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1053/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47770}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1053/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435828.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1053/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47770}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435829.0>, params: %{}, path_info: ["sources", "1", "media", "1053", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:47.759 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 12:34:47.596 [error] #PID<0.435837.0> running PinchflatWeb.Endpoint (connection #PID<0.435836.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1051/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1051/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47810}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435837.0>, params: %{}, path_info: ["sources", "1", "media", "1051", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1051/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQM5xltlfhyUAUAxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47810}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1051/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435836.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47810}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435837.0>, params: %{}, path_info: ["sources", "1", "media", "1051", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:47.762 [debug] QUERY OK source="settings" db=157.7ms queue=1.1ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.764 [info] GET /sources/1/media/1053/force_download 12:34:47.764 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.4ms idle=169.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:47.764 [debug] QUERY OK source="settings" db=0.9ms idle=161.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.765 [debug] QUERY OK source="settings" db=1.9ms idle=169.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.765 [debug] QUERY OK source="settings" db=0.9ms idle=160.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.766 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.766 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=0.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.771 [debug] QUERY OK source="settings" db=4.6ms queue=0.4ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.771 [debug] QUERY OK source="settings" db=4.9ms queue=0.1ms idle=1.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.772 [debug] QUERY OK source="media_profiles" db=5.2ms idle=1.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:34:47.773 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:34:47.773 [info] Sent 200 in 1041ms 12:34:47.776 [debug] QUERY OK source="settings" db=3.2ms queue=0.2ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.782 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=15.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.789 [debug] QUERY OK source="settings" db=5.4ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:34:47.775 [error] #PID<0.435844.0> running PinchflatWeb.Endpoint (connection #PID<0.435843.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1053/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1053/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1053/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47824}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435844.0>, params: %{}, path_info: ["sources", "1", "media", "1053", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"}, {"x-forwarded-for", "158.69.55.82"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "158.69.55.82"} ], request_path: "/sources/1/media/1053/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUmQQvqKG5xdkwATNnC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1053/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47824}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1053/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.435843.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1053/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 47824}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36", "x-forwarded-for" => "158.69.55.82", "x-forwarded-proto" => "https", "x-real-ip" => "158.69.55.82" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYa0k4NjFTVk9URnJmMk5BbFA3S1lESGJQ.yFUj3tBVvgACFIayTvR17LwvRM9eE9nsvOdU1sLKBXM" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.435844.0>, params: %{}, path_info: ["sources", "1", "media", "1053", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469 (truncated) 12:34:47.798 [info] Sent 200 in 40ms 12:34:47.808 [info] Sent 200 in 1083ms 12:35:06.387 [info] GET / 12:35:06.387 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:35:06.389 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1541.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:35:06.390 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=1543.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:35:06.390 [debug] QUERY OK source="sources" db=0.1ms idle=1478.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:35:06.391 [debug] QUERY OK source="media_items" db=0.1ms idle=545.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:35:06.391 [debug] QUERY OK source="media_items" db=0.1ms idle=475.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:35:06.392 [debug] QUERY OK source="settings" db=0.5ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:35:06.393 [debug] QUERY OK source="settings" db=0.6ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:35:06.395 [debug] QUERY OK source="settings" db=0.3ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:35:06.397 [debug] QUERY OK source="tasks" db=1.1ms idle=5.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:35:06.399 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:35:06.400 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:35:06.401 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:35:06.406 [debug] QUERY OK source="media_items" db=0.7ms idle=10.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:35:06.407 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:35:06.408 [info] Sent 200 in 21ms 12:36:46.552 [info] GET / 12:36:46.552 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:36:46.553 [debug] QUERY OK source="settings" db=0.3ms idle=1685.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:36:46.553 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1145.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:36:46.554 [debug] QUERY OK source="sources" db=0.7ms idle=686.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:36:46.556 [debug] QUERY OK source="media_items" db=1.1ms idle=687.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:36:46.557 [debug] QUERY OK source="media_items" db=0.3ms idle=146.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:36:46.558 [debug] QUERY OK source="settings" db=0.8ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:36:46.559 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:36:46.560 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:36:46.562 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=5.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:36:46.563 [debug] QUERY OK source="media_items" db=0.3ms idle=6.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:36:46.565 [debug] QUERY OK source="media_items" db=1.2ms idle=5.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:36:46.566 [debug] QUERY OK source="sources" db=0.5ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:36:46.570 [debug] QUERY OK source="media_items" db=0.5ms idle=9.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:36:46.572 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:36:46.573 [info] Sent 200 in 21ms 12:37:06.281 [info] GET / 12:37:06.281 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:37:06.282 [debug] QUERY OK source="settings" db=0.4ms idle=810.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:06.283 [debug] QUERY OK source="media_profiles" db=0.3ms idle=409.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:37:06.283 [debug] QUERY OK source="sources" db=0.2ms idle=410.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:37:06.284 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=410.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:06.285 [debug] QUERY OK source="media_items" db=0.9ms idle=411.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:06.287 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:06.288 [debug] QUERY OK source="settings" db=0.3ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:06.289 [debug] QUERY OK source="settings" db=0.8ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:06.291 [debug] QUERY OK source="tasks" db=0.5ms idle=6.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:37:06.293 [debug] QUERY OK source="media_items" db=0.9ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:06.294 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:06.296 [debug] QUERY OK source="sources" db=0.7ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:37:06.301 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:37:06.302 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:06.304 [info] Sent 200 in 23ms 12:37:07.012 [info] GET / 12:37:07.012 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:37:07.014 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=718.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:07.015 [debug] QUERY OK source="media_profiles" db=0.4ms idle=718.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:37:07.015 [debug] QUERY OK source="sources" db=0.1ms idle=714.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:37:07.015 [debug] QUERY OK source="media_items" db=0.4ms idle=712.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:07.016 [debug] QUERY OK source="media_items" db=0.1ms idle=542.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:07.017 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:07.017 [debug] QUERY OK source="settings" db=0.1ms idle=2.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:07.018 [debug] QUERY OK source="settings" db=0.5ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:07.020 [debug] QUERY OK source="tasks" db=0.5ms idle=3.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:37:07.021 [debug] QUERY OK source="media_items" db=0.5ms idle=4.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:07.022 [debug] QUERY OK source="media_items" db=1.1ms idle=4.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:07.024 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:37:07.028 [debug] QUERY OK source="media_items" db=0.5ms idle=9.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:37:07.029 [debug] QUERY OK source="media_items" db=0.6ms idle=8.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:07.030 [info] Sent 200 in 18ms 12:37:07.332 [info] CONNECTED TO Phoenix.LiveView.Socket in 28ms Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Cy8ecgUnNhc2PRYdE1UeOicbLAk_eiUZ_xwDtT_V_EXiw9PrCpfLS8uL", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.ibotz.fun/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.ibotz.fun/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 12:37:07.486 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "TWi6qsiAixNtdlNHdkJElBPU", "media_state" => "downloaded"} 12:37:07.488 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=465.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:07.490 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=464.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:07.492 [debug] QUERY OK source="sources" db=0.5ms idle=463.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:37:07.492 [debug] Replied in 8ms 12:37:07.521 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "TWi6qsiAixNtdlNHdkJElBPU", "media_state" => "pending"} 12:37:07.522 [debug] QUERY OK source="media_items" db=0.7ms idle=492.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:37:07.524 [debug] QUERY OK source="media_items" db=1.6ms idle=34.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:07.525 [debug] Replied in 4ms 12:37:07.529 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "TWi6qsiAixNtdlNHdkJElBPU"} 12:37:07.531 [debug] QUERY OK source="tasks" db=1.2ms idle=39.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:37:07.531 [debug] Replied in 2ms 12:37:07.533 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "TWi6qsiAixNtdlNHdkJElBPU"} 12:37:07.533 [debug] Replied in 172µs 12:37:26.033 [info] HEAD / 12:37:26.033 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:37:26.034 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1159.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:26.035 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1159.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:37:26.037 [debug] QUERY OK source="sources" db=1.6ms idle=1160.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:37:26.037 [debug] QUERY OK source="media_items" db=0.4ms idle=1162.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:26.038 [debug] QUERY OK source="media_items" db=0.1ms idle=485.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:26.038 [debug] QUERY OK source="settings" db=0.4ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:26.039 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:26.040 [debug] QUERY OK source="settings" db=0.4ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:37:26.042 [debug] QUERY OK source="tasks" db=0.9ms idle=4.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 12:37:26.043 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:37:26.045 [debug] QUERY OK source="media_items" db=1.5ms idle=5.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:26.047 [debug] QUERY OK source="sources" db=0.6ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 12:37:26.052 [debug] QUERY OK source="media_items" db=0.7ms idle=10.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 12:37:26.055 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 12:37:26.057 [info] Sent 200 in 23ms 13:09:47.998 [info] GET /.env 13:09:48.002 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=993.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:09:48.003 [debug] QUERY OK source="settings" db=1.0ms idle=995.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:09:48.004 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:09:48.005 [error] #PID<0.436077.0> running PinchflatWeb.Endpoint (connection #PID<0.436076.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436076.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60038}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "x-forwarded-for" => "105.157.112.86", "x-forwarded-proto" => "https", "x-real-ip" => "105.157.112.86" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436077.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"x-forwarded-for", "105.157.112.86"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "105.157.112.86"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUoKguZqdZvd_EATOiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436076.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60038}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "x-forwarded-for" => "105.157.112.86", "x-forwarded-proto" => "https", "x-real-ip" => "105.157.112.86" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436076.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60038}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "x-forwarded-for" => "105.157.112.86", "x-forwarded-proto" => "https", "x-real-ip" => "105.157.112.86" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436077.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"x-forwarded-for", "105.157.112.86"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "105.157.112.86"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUoKguZqdZvd_EATOiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, layout: {Pinc (truncated) 13:10:15.754 [info] GET / 13:10:15.754 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:10:15.756 [debug] QUERY OK source="settings" db=0.6ms idle=1739.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:10:15.756 [debug] QUERY OK source="media_profiles" db=0.3ms idle=747.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:10:15.758 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=741.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:10:15.759 [debug] QUERY OK source="media_items" db=0.7ms idle=742.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:10:15.759 [debug] QUERY OK source="media_items" db=0.3ms idle=743.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:10:15.764 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:10:15.765 [debug] QUERY OK source="settings" db=0.5ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:10:15.768 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:10:15.774 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=13.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 13:10:15.777 [debug] QUERY OK source="media_items" db=0.7ms idle=16.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:10:15.778 [debug] QUERY OK source="media_items" db=0.9ms idle=12.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:10:15.779 [debug] QUERY OK source="sources" db=0.3ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:10:15.786 [debug] QUERY OK source="media_items" db=1.4ms idle=16.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:10:15.791 [debug] QUERY OK source="media_items" db=4.1ms idle=13.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:10:15.793 [info] Sent 200 in 39ms 13:26:49.237 [info] GET / 13:26:49.241 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:26:49.255 [debug] QUERY OK source="settings" db=12.7ms queue=0.2ms idle=1585.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:49.257 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=1600.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:26:49.258 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1601.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:26:49.259 [debug] QUERY OK source="media_items" db=0.6ms idle=1272.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:26:49.260 [debug] QUERY OK source="media_items" db=0.2ms idle=268.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:26:49.262 [debug] QUERY OK source="settings" db=0.4ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:49.262 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:49.264 [debug] QUERY OK source="settings" db=0.2ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:49.268 [debug] QUERY OK source="tasks" db=0.7ms queue=0.2ms idle=7.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 13:26:49.271 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:26:49.273 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=10.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:26:49.275 [debug] QUERY OK source="sources" db=1.1ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:26:49.283 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=17.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:26:49.290 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=15.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:26:49.293 [info] Sent 200 in 59ms 13:26:52.067 [info] GET /sources/1 13:26:52.068 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 13:26:52.069 [debug] QUERY OK source="sources" db=0.5ms idle=1409.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:26:52.070 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1410.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:26:52.072 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=1411.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 13:26:52.073 [debug] QUERY OK source="settings" db=0.4ms idle=1075.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:52.075 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=67.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:52.076 [debug] QUERY OK source="settings" db=0.7ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:52.081 [debug] QUERY OK source="sources" db=0.7ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:26:52.085 [debug] QUERY OK source="media_items" db=2.5ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 13:26:52.087 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=11.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:26:52.090 [debug] QUERY OK source="sources" db=1.9ms idle=13.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:26:52.091 [debug] QUERY OK source="media_items" db=0.5ms idle=13.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 13:26:52.091 [debug] QUERY OK source="media_items" db=0.4ms idle=9.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:26:52.094 [debug] QUERY OK source="sources" db=0.6ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:26:52.096 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 13:26:52.097 [debug] QUERY OK source="media_items" db=1.5ms idle=6.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:26:52.100 [info] Sent 200 in 32ms 13:26:54.722 [info] GET /media_profiles 13:26:54.722 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 13:26:54.725 [debug] QUERY OK source="media_profiles" db=1.3ms idle=1060.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 13:26:54.726 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1063.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:54.727 [debug] QUERY OK source="settings" db=0.3ms idle=1063.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:54.728 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=710.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:54.729 [info] Sent 200 in 7ms 13:26:55.464 [info] GET / 13:26:55.465 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:26:55.466 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=740.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:55.467 [debug] QUERY OK source="media_profiles" db=0.4ms idle=740.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:26:55.468 [debug] QUERY OK source="sources" db=0.3ms idle=740.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:26:55.469 [debug] QUERY OK source="media_items" db=1.2ms idle=740.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:26:55.470 [debug] QUERY OK source="media_items" db=0.5ms idle=449.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:26:55.471 [debug] QUERY OK source="settings" db=0.6ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:55.472 [debug] QUERY OK source="settings" db=0.4ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:55.473 [debug] QUERY OK source="settings" db=0.5ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:55.476 [debug] QUERY OK source="tasks" db=0.9ms idle=5.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 13:26:55.478 [debug] QUERY OK source="media_items" db=1.3ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:26:55.480 [debug] QUERY OK source="media_items" db=1.4ms idle=6.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:26:55.481 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:26:55.486 [debug] QUERY OK source="media_items" db=0.9ms idle=11.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 13:26:55.488 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:26:55.490 [info] Sent 200 in 25ms 13:26:57.123 [info] GET /settings 13:26:57.123 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 13:26:57.129 [debug] QUERY OK source="settings" db=4.6ms queue=0.1ms idle=460.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:57.136 [debug] QUERY OK source="settings" db=6.0ms queue=0.2ms idle=466.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:57.142 [debug] QUERY OK source="settings" db=4.6ms queue=0.1ms idle=474.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:57.150 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=485.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:26:57.156 [info] Sent 200 in 33ms 13:27:01.275 [info] GET /sources 13:27:01.275 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 13:27:01.278 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=611.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:01.279 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=613.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:01.280 [debug] QUERY OK source="settings" db=0.2ms idle=615.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:01.281 [debug] QUERY OK source="settings" db=0.1ms idle=401.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:01.281 [debug] QUERY OK source="settings" db=0.1ms idle=148.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:01.284 [debug] QUERY OK source="sources" db=2.5ms idle=4.2ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 13:27:01.291 [debug] QUERY OK source="sources" db=5.5ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 13:27:01.299 [info] Sent 200 in 24ms 13:27:03.048 [info] GET /sources/1/media/1055 13:27:03.048 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1055", "source_id" => "1"} Pipelines: [:browser] 13:27:03.051 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=910.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1055] 13:27:03.053 [debug] QUERY OK source="tasks" db=0.5ms idle=387.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1055] 13:27:03.053 [debug] QUERY OK source="sources" db=0.7ms idle=387.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:27:03.054 [debug] QUERY OK source="settings" db=0.4ms idle=388.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:03.055 [debug] QUERY OK source="settings" db=0.3ms idle=388.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:03.056 [debug] QUERY OK source="settings" db=0.3ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:03.064 [debug] QUERY OK source="media_profiles" db=7.1ms idle=3.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:27:03.086 [info] Sent 200 in 38ms 13:27:06.085 [info] GET /sources/1/media/1056 13:27:06.086 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1056", "source_id" => "1"} Pipelines: [:browser] 13:27:06.087 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1420.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1056] 13:27:06.105 [debug] QUERY OK source="sources" db=13.2ms queue=0.1ms idle=1426.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:27:06.099 [debug] QUERY OK source="tasks" db=7.1ms queue=0.2ms idle=1426.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1056] 13:27:06.123 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1456.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:06.128 [debug] QUERY OK source="settings" db=2.3ms queue=0.1ms idle=916.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:06.129 [debug] QUERY OK source="settings" db=0.4ms idle=41.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:06.135 [debug] QUERY OK source="media_profiles" db=4.0ms queue=0.2ms idle=31.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:27:06.153 [info] Sent 200 in 68ms 13:27:07.392 [info] GET /sources/1/media/1054 13:27:07.393 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1054", "source_id" => "1"} Pipelines: [:browser] 13:27:07.395 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1265.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1054] 13:27:07.396 [debug] QUERY OK source="tasks" db=0.5ms idle=1266.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1054] 13:27:07.397 [debug] QUERY OK source="sources" db=0.7ms idle=1261.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:27:07.398 [debug] QUERY OK source="settings" db=0.4ms idle=1175.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:07.399 [debug] QUERY OK source="settings" db=0.4ms idle=172.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:07.408 [debug] QUERY OK source="settings" db=6.3ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:07.418 [debug] QUERY OK source="media_profiles" db=2.3ms idle=19.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:27:07.433 [info] Sent 200 in 40ms 13:27:08.535 [info] GET /app_info 13:27:08.536 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 13:27:08.537 [debug] QUERY OK source="settings" db=0.6ms idle=1138.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:08.538 [debug] QUERY OK source="settings" db=0.3ms idle=1138.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:08.539 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1130.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:08.540 [debug] QUERY OK source="settings" db=0.3ms idle=1121.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:08.541 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=309.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:08.542 [info] Sent 200 in 6ms 13:27:09.596 [info] GET /sources/1/media/1053 13:27:09.596 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1053", "source_id" => "1"} Pipelines: [:browser] 13:27:09.601 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=1058.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1053] 13:27:09.604 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=1063.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1053] 13:27:09.604 [debug] QUERY OK source="sources" db=1.4ms idle=1062.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:27:09.606 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=1064.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:09.607 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=372.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:09.609 [debug] QUERY OK source="settings" db=0.8ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:09.612 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:27:09.619 [info] Sent 200 in 23ms 13:27:15.292 [info] GET /sitemap.xml 13:27:15.294 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=996.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:15.295 [debug] QUERY OK source="settings" db=0.3ms idle=612.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:27:15.295 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:27:15.296 [error] #PID<0.436220.0> running PinchflatWeb.Endpoint (connection #PID<0.436219.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436219.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436220.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.141"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.141"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUpHeM6gp13Rs4ATPfC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436219.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436219.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 40050}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436220.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.141"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.141"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUpHeM6gp13Rs4ATPfC"} ], scheme: :http, script_name: [], secret_ke (truncated) 13:48:04.275 [info] GET /sources/1/media/1051 13:48:04.276 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1051", "source_id" => "1"} Pipelines: [:browser] 13:48:04.281 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1940.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1051] 13:48:04.284 [debug] QUERY OK source="tasks" db=0.9ms idle=1944.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1051] 13:48:04.284 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1945.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:48:04.291 [debug] QUERY OK source="settings" db=4.4ms queue=0.1ms idle=1606.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:04.292 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=608.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:04.298 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=13.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:04.301 [debug] QUERY OK source="media_profiles" db=0.5ms idle=16.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:48:04.316 [info] Sent 200 in 41ms 13:48:26.631 [info] GET /app_info 13:48:26.631 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 13:48:26.634 [debug] QUERY OK source="settings" db=2.2ms idle=1277.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:26.635 [debug] QUERY OK source="settings" db=0.1ms idle=1280.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:26.636 [debug] QUERY OK source="settings" db=0.2ms idle=1281.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:26.637 [debug] QUERY OK source="settings" db=0.2ms idle=809.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:26.637 [debug] QUERY OK source="settings" db=0.2ms idle=282.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:26.640 [info] Sent 200 in 8ms 13:48:35.966 [info] GET /sitemap.xml 13:48:35.970 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1609.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:35.973 [debug] QUERY OK source="settings" db=2.5ms queue=0.3ms idle=1610.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:48:35.974 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:48:35.975 [error] #PID<0.436344.0> running PinchflatWeb.Endpoint (connection #PID<0.436343.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436343.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 49998}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436344.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.141"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.141"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUqSBFYB074SFYATQFC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436343.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 49998}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436343.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 49998}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436344.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.141"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.141"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUqSBFYB074SFYATQFC"} ], scheme: :http, script_name: [], secret_ke (truncated) 13:49:23.289 [info] GET /settings 13:49:23.290 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 13:49:23.292 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=948.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:49:23.294 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=845.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:49:23.295 [debug] QUERY OK source="settings" db=0.8ms idle=846.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:49:23.297 [debug] QUERY OK source="settings" db=0.4ms idle=848.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:49:23.307 [info] Sent 200 in 17ms 13:49:40.225 [info] GET /sources/1/media/1053 13:49:40.225 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1053", "source_id" => "1"} Pipelines: [:browser] 13:49:40.227 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1746.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1053] 13:49:40.229 [debug] QUERY OK source="sources" db=0.9ms idle=1748.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:49:40.232 [debug] QUERY OK source="tasks" db=3.4ms idle=1748.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1053] 13:49:40.233 [debug] QUERY OK source="settings" db=0.5ms idle=792.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:49:40.234 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=754.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:49:40.235 [debug] QUERY OK source="settings" db=0.3ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:49:40.238 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:49:40.247 [info] Sent 200 in 22ms 13:50:40.593 [info] GET /media_profiles 13:50:40.594 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 13:50:40.596 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=1017.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 13:50:40.598 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1019.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:40.598 [debug] QUERY OK source="settings" db=0.2ms idle=1020.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:40.599 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1021.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:40.602 [info] Sent 200 in 9ms 13:50:56.444 [info] GET /sources 13:50:56.444 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 13:50:56.446 [debug] QUERY OK source="settings" db=0.9ms idle=1866.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.447 [debug] QUERY OK source="settings" db=0.5ms idle=1867.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.449 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=1402.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.450 [debug] QUERY OK source="settings" db=0.2ms idle=870.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.451 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=398.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.454 [debug] QUERY OK source="sources" db=1.3ms idle=6.5ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 13:50:56.457 [debug] QUERY OK source="sources" db=2.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 13:50:56.462 [info] Sent 200 in 18ms 13:50:56.587 [info] GET /sources/1/media/1056 13:50:56.587 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1056", "source_id" => "1"} Pipelines: [:browser] 13:50:56.588 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=138.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1056] 13:50:56.590 [debug] QUERY OK source="tasks" db=0.3ms idle=138.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1056] 13:50:56.590 [debug] QUERY OK source="sources" db=0.7ms idle=137.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:50:56.593 [debug] QUERY OK source="settings" db=1.0ms idle=137.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.595 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=136.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.596 [debug] QUERY OK source="settings" db=0.2ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:50:56.597 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:50:56.602 [info] Sent 200 in 15ms 13:51:18.309 [info] GET /sources/1 13:51:18.309 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 13:51:18.312 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=1727.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:51:18.314 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=1730.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:18.316 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=1732.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 13:51:18.317 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1140.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:18.317 [debug] QUERY OK source="settings" db=0.2ms idle=137.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:18.318 [debug] QUERY OK source="settings" db=0.3ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:18.321 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:51:18.323 [debug] QUERY OK source="media_items" db=0.8ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 13:51:18.324 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:51:18.325 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:51:18.326 [debug] QUERY OK source="media_items" db=0.2ms idle=7.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 13:51:18.327 [debug] QUERY OK source="media_items" db=1.1ms idle=5.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:51:18.329 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:51:18.330 [debug] QUERY OK source="media_items" db=0.4ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 13:51:18.331 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 13:51:18.333 [info] Sent 200 in 23ms 13:51:18.477 [info] GET /sources/1/media/1055 13:51:18.477 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1055", "source_id" => "1"} Pipelines: [:browser] 13:51:18.478 [debug] QUERY OK source="media_items" db=0.4ms idle=151.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1055] 13:51:18.479 [debug] QUERY OK source="tasks" db=0.3ms idle=151.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1055] 13:51:18.479 [debug] QUERY OK source="sources" db=0.6ms idle=149.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:51:18.481 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=149.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:18.481 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=149.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:18.482 [debug] QUERY OK source="settings" db=0.4ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:18.484 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:18.489 [info] Sent 200 in 11ms 13:51:45.138 [info] GET /sources/1/media/1054 13:51:45.139 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "1054", "source_id" => "1"} Pipelines: [:browser] 13:51:45.141 [debug] QUERY OK source="media_items" db=1.3ms idle=1544.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1054] 13:51:45.142 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1547.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [1054] 13:51:45.142 [debug] QUERY OK source="sources" db=0.7ms idle=1547.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:51:45.143 [debug] QUERY OK source="settings" db=0.2ms idle=1548.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:45.147 [debug] QUERY OK source="settings" db=1.4ms queue=0.4ms idle=855.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:45.149 [debug] QUERY OK source="settings" db=0.5ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:45.154 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:45.160 [info] Sent 200 in 21ms 14:27:03.278 [info] GET / 14:27:03.280 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:27:03.281 [debug] QUERY OK source="settings" db=0.5ms idle=1421.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:03.282 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=538.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:27:03.283 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=538.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:27:03.284 [debug] QUERY OK source="media_items" db=0.6ms idle=539.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:27:03.285 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=421.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:27:03.288 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:03.289 [debug] QUERY OK source="settings" db=0.6ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:03.291 [debug] QUERY OK source="settings" db=0.4ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:03.296 [debug] QUERY OK source="tasks" db=1.0ms idle=10.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 14:27:03.299 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=12.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:27:03.301 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:27:03.303 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:27:03.311 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=18.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 14:27:03.313 [debug] QUERY OK source="media_items" db=1.1ms idle=15.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:27:03.315 [info] Sent 200 in 37ms 14:27:04.096 [info] GET /open/ 14:27:04.098 [debug] QUERY OK source="settings" db=0.6ms idle=796.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.099 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=795.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.100 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:27:04.101 [error] #PID<0.436589.0> running PinchflatWeb.Endpoint (connection #PID<0.436588.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /open/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/open/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33072}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "accept-language" => "ja-JP,ja;q=0.9", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/", "user-agent" => "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1", "x-forwarded-for" => "202.78.167.217", "x-forwarded-proto" => "https", "x-real-ip" => "202.78.167.217" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436589.0>, params: %{}, path_info: ["open"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"accept-language", "ja-JP,ja;q=0.9"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/"}, {"user-agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1"}, {"x-forwarded-for", "202.78.167.217"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "202.78.167.217"} ], request_path: "/open/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUsYXiduB1-MDIATQ9C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/open/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33072}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "accept-language" => "ja-JP,ja;q=0.9", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/", "user-agent" => "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1", "x-forwarded-for" => "202.78.167.217", "x-forwarded-proto" => "https", "x-real-ip" => "202.78.167.217" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436588.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/open/", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33072}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "accept-language" => "ja-JP,ja;q=0.9", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/", "user-agent" => "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1", "x-forwarded-for" => "202.78.167.217", "x-forwarded-proto" => "https", "x-real-ip" => "202.78.167.217" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436589.0>, params: %{}, path_info: ["open"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: " (truncated) 14:27:04.111 [info] GET /open/visitors/info/gets 14:27:04.113 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=801.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.114 [debug] QUERY OK source="settings" db=0.4ms idle=800.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:27:04.114 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:27:04.115 [error] #PID<0.436591.0> running PinchflatWeb.Endpoint (connection #PID<0.436590.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /open/visitors/info/gets?uuid=1 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /open/visitors/info/gets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/open/visitors/info/gets", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33076}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "accept-language" => "ja-JP,ja;q=0.9", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/", "user-agent" => "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1", "x-forwarded-for" => "202.78.167.217", "x-forwarded-proto" => "https", "x-real-ip" => "202.78.167.217" }, method: "GET", body_length: 0, path_info: :undefined, qs: "uuid=1", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436591.0>, params: %{"uuid" => "1"}, path_info: ["open", "visitors", "info", "gets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"uuid" => "1"}, query_string: "uuid=1", remote_ip: {10, 0, 19, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {"accept-encoding", "gzip"}, {"accept-language", "ja-JP,ja;q=0.9"}, {"connection", "upgrade"}, {"host", "pinchflat.ibotz.fun"}, {"origin", "https://pinchflat.ibotz.fun"}, {"referer", "https://pinchflat.ibotz.fun/"}, {"user-agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1"}, {"x-forwarded-for", "202.78.167.217"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "202.78.167.217"} ], request_path: "/open/visitors/info/gets", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUsYXmFzdKj19kAUC-B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/open/visitors/info/gets", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33076}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "accept-language" => "ja-JP,ja;q=0.9", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/", "user-agent" => "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1", "x-forwarded-for" => "202.78.167.217", "x-forwarded-proto" => "https", "x-real-ip" => "202.78.167.217" }, method: "GET", body_length: 0, path_info: :undefined, qs: "uuid=1", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /open/visitors/info/gets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436590.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/open/visitors/info/gets", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 33076}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "accept-encoding" => "gzip", "accept-language" => "ja-JP,ja;q=0.9", "connection" => "upgrade", "host" => "pinchflat.ibotz.fun", "origin" => "https://pinchflat.ibotz.fun", "referer" => "https://pinchflat.ibotz.fun/", "user-agent" => "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1", "x-forwarded-for" => "202.78.167.217", "x-forwarded-proto" => "https", "x-real-ip" => "202.78.167.217" }, method: "GET", body_length: 0, path_info: :undefined, qs: "uuid=1", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436591.0>, params: %{"uuid" => "1"}, path_info: ["open", "visitors", "info", "gets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, (truncated) 14:33:14.964 [info] GET /sources/1/media/1051/edit 14:33:14.965 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "1051", "source_id" => "1"} Pipelines: [:browser] 14:33:14.968 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=1137.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1051] 14:33:14.972 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=1141.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:33:14.973 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1144.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:33:14.974 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1145.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:33:14.979 [info] Sent 200 in 14ms 14:33:15.468 [info] GET /sources/1/media/1051/force_download 14:33:15.469 [debug] QUERY OK source="settings" db=0.5ms idle=693.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:33:15.470 [debug] QUERY OK source="settings" db=0.2ms idle=502.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:33:15.470 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:33:15.471 [error] #PID<0.436630.0> running PinchflatWeb.Endpoint (connection #PID<0.436629.0>, stream id 1) terminated Server: pinchflat.ibotz.fun:80 (http) Request: GET /sources/1/media/1051/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1051/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436629.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60650}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNW9Tb09UeDV0ZTJGRlNHVTBhZC1UVTZr.vD0298PqQ8oZNjIRoqesrgcOQEijYH4H_YJKtv0VWoc", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNW9Tb09UeDV0ZTJGRlNHVTBhZC1UVTZr.vD0298PqQ8oZNjIRoqesrgcOQEijYH4H_YJKtv0VWoc" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436630.0>, params: %{}, path_info: ["sources", "1", "media", "1051", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.ibotz.fun", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {10, 0, 19, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNW9Tb09UeDV0ZTJGRlNHVTBhZC1UVTZr.vD0298PqQ8oZNjIRoqesrgcOQEijYH4H_YJKtv0VWoc" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"connection", "upgrade"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNW9Tb09UeDV0ZTJGRlNHVTBhZC1UVTZr.vD0298PqQ8oZNjIRoqesrgcOQEijYH4H_YJKtv0VWoc"}, {"host", "pinchflat.ibotz.fun"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.217.141"}, {"x-forwarded-proto", "https"}, {"x-real-ip", "216.73.217.141"} ], request_path: "/sources/1/media/1051/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GNUst_AS8YTEYkwATRDC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436629.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60650}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNW9Tb09UeDV0ZTJGRlNHVTBhZC1UVTZr.vD0298PqQ8oZNjIRoqesrgcOQEijYH4H_YJKtv0VWoc", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/media/1051/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.436629.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/1051/force_download", host: "pinchflat.ibotz.fun", peer: {{10, 0, 19, 1}, 60650}, bindings: %{}, sock: {{10, 0, 19, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "connection" => "upgrade", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNW9Tb09UeDV0ZTJGRlNHVTBhZC1UVTZr.vD0298PqQ8oZNjIRoqesrgcOQEijYH4H_YJKtv0VWoc", "host" => "pinchflat.ibotz.fun", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.217.141", "x-forwarded-proto" => "https", "x-real-ip" => "216.73.217.141" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYNW9Tb09UeDV0ZTJGRlNHVTBhZC1UVTZr.vD0298PqQ8oZNjIRoqesrgcOQEijYH4H_YJKtv0VWoc" }, halted: false, host: "pinchflat.ibotz.fun", method: "GET", owner: #PID<0.436630.0>, params: %{}, path_info: ["sources", "1", "media", "1051", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router (truncated) 14:33:33.411 [info] GET /media/85fccd0c-bd42-4623-bc10-bdafbfcd7b52/stream 14:33:33.411 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "85fccd0c-bd42-4623-bc10-bdafbfcd7b52"} Pipelines: [:maybe_basic_auth] 14:33:33.412 [debug] QUERY OK source="media_items" db=0.6ms idle=1582.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["85fccd0c-bd42-4623-bc10-bdafbfcd7b52"] 14:33:33.416 [debug] Invalid range request for media item: 85fccd0c-bd42-4623-bc10-bdafbfcd7b52 - serving full file 14:33:33.416 [info] Sent 200 in 5ms