12:01:38.615 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.616 [error] #PID<0.210901.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 12) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/debug.log ** (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-content/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544797caf45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210901.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544797caf45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3MvqAkWoLfYAFMNB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544797caf45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544797caf45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210901.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_sess (truncated) 12:01:38.647 [info] GET /env 12:01:38.647 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms 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 [] 12:01:38.648 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:01:38.648 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.649 [info] GET /.env.dev 12:01:38.650 [debug] QUERY OK source="settings" db=0.4ms idle=38.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:01:38.650 [debug] QUERY OK source="settings" db=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 [] 12:01:38.650 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.648 [error] #PID<0.210903.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 13) terminated Server: content.andreas-larsen.dk: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 /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479aacf7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210903.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054479aacf7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3M3aUpH4XBkAFMNh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479aacf7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479aacf7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210903.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.Tele (truncated) 12:01:38.681 [info] GET /stripe/.env 12:01:38.682 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:38.682 [debug] QUERY OK source="settings" db=0.0ms 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:01:38.682 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.682 [error] #PID<0.210905.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 14) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /stripe/.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 /stripe/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479daf37805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210905.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054479daf37805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/stripe/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3M_mnWqVh9UAFMOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479daf37805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479daf37805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210905.0>, params: %{}, path_info: ["stripe", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:38.651 [error] #PID<0.210904.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 18) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479acf145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210904.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054479acf145f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3M37wC6KShMAElhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479acf145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479acf145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210904.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.106 (truncated) 12:01:38.687 [info] GET /api/payment/config 12:01:38.688 [debug] QUERY OK source="settings" db=0.1ms 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:01:38.688 [debug] QUERY OK source="settings" db=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 [] 12:01:38.688 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.688 [error] #PID<0.210906.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 19) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/payment/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/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479be55b6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210906.0>, params: %{}, path_info: ["api", "payment", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054479be55b6e3-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.232.3"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.232.3"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NBFP-oFRwAAElhi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479be55b6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054479be55b6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210906.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_ (truncated) 12:01:38.714 [info] GET /.env.production 12:01:38.714 [debug] QUERY OK source="settings" db=0.1ms idle=63.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:01:38.714 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:01:38.715 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.715 [error] #PID<0.210907.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 20) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a1b1b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210907.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447a1b1b7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/.env.production", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NHYaerCh8YAFMOh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a1b1b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.production", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a1b1b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210907.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>, (truncated) 12:01:38.726 [info] GET /_next/data/ 12:01:38.727 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:38.727 [debug] QUERY OK source="settings" db=0.0ms idle=39.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:01:38.727 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.727 [error] #PID<0.210908.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 21) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_next/data/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_next/data (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a2f8eb6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210908.0>, params: %{}, path_info: ["_next", "data"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447a2f8eb6e3-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.232.3"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.232.3"} ], request_path: "/_next/data/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NKXk6SqTuEAFMPB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a2f8eb6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_next/data (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a2f8eb6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210908.0>, params: %{}, path_info: ["_next", "data"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:38.733 [info] GET /.env.staging 12:01:38.733 [debug] QUERY OK source="settings" db=0.1ms idle=45.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:01:38.734 [debug] QUERY OK source="settings" db=0.1ms idle=19.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:01:38.734 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.734 [error] #PID<0.210909.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 22) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a3d7e45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210909.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447a3d7e45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NL-w3_pX6wAFMPh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a3d7e45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a3d7e45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210909.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 (truncated) 12:01:38.748 [info] GET /.env.bak 12:01:38.748 [debug] QUERY OK source="settings" db=0.1ms 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:01:38.749 [debug] QUERY OK source="settings" db=0.0ms idle=22.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:01:38.749 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.749 [error] #PID<0.210910.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 23) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a4b437805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210910.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447a4b437805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/.env.bak", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NPlU3lDIEkAFMQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a4b437805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a4b437805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210910.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 => [#Functi (truncated) 12:01:38.781 [info] GET /.env.local 12:01:38.781 [debug] QUERY OK source="settings" db=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 [] 12:01:38.782 [debug] QUERY OK source="settings" db=0.1ms idle=48.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:01:38.782 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.782 [error] #PID<0.210911.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 24) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a7b687805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210911.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447a7b687805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/.env.local", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NXZ0s2oqKEAEliC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a7b687805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.local", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a7b687805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210911.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 = (truncated) 12:01:38.793 [info] GET /manifest.json 12:01:38.794 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:38.794 [debug] QUERY OK source="settings" db=0.0ms idle=45.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:01:38.794 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.794 [error] #PID<0.210912.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 25) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manifest.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 /manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a9888b6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210912.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447a9888b6e3-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.232.3"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.232.3"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NaX4ukGdFUAElii"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a9888b6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a9888b6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210912.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:38.797 [info] GET /.env.backup 12:01:38.798 [debug] QUERY OK source="settings" db=0.4ms 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:01:38.798 [debug] QUERY OK source="settings" db=0.1ms idle=16.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:01:38.798 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.798 [error] #PID<0.210913.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 26) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a9ded45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210913.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447a9ded45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NbP5jsN42wAFMQh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a9ded45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447a9ded45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210913.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 => [ (truncated) 12:01:38.828 [info] GET /.env.old 12:01:38.828 [debug] QUERY OK source="settings" db=0.1ms idle=46.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:01:38.829 [info] GET /asset-manifest.json 12:01:38.829 [debug] QUERY OK source="settings" db=0.8ms idle=34.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:01:38.829 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.829 [debug] QUERY OK source="settings" db=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 [] 12:01:38.830 [debug] QUERY OK source="settings" db=0.6ms idle=31.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:01:38.830 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.831 [error] #PID<0.210915.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 15) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /asset-manifest.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 /asset-manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447ac90cb6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210915.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447ac90cb6e3-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.232.3"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.232.3"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3Ni7JNh8_9UAEljC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447ac90cb6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /asset-manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447ac90cb6e3-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.3", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.3" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210915.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Funct (truncated) 12:01:38.830 [error] #PID<0.210914.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 27) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447ace1745f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210914.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447ace1745f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NioTI53d7YAFMRB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447ace1745f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447ace1745f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210914.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.106 (truncated) 12:01:38.837 [info] GET /assets/.env 12:01:38.838 [debug] QUERY OK source="settings" db=0.1ms idle=39.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:01:38.838 [debug] QUERY OK source="settings" db=0.1ms idle=9.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:01:38.838 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.838 [error] #PID<0.210916.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 16) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /assets/.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 /assets/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447adbb27805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210916.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447adbb27805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/assets/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3Nk0s2qE22sAElji"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447adbb27805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /assets/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/assets/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447adbb27805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210916.0>, params: %{}, path_info: ["assets", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:38.862 [info] GET /.env.save 12:01:38.863 [debug] QUERY OK source="settings" db=0.1ms 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:01:38.863 [debug] QUERY OK source="settings" db=0.1ms idle=33.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:01:38.863 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.864 [error] #PID<0.210917.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 17) terminated Server: content.andreas-larsen.dk: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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b0e4145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210917.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447b0e4145f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3Nq1zQUXy5kAElkC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b0e4145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b0e4145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210917.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< (truncated) 12:01:38.870 [info] GET /app/.env 12:01:38.870 [debug] QUERY OK source="settings" db=0.1ms idle=39.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:01:38.871 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:01:38.871 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.871 [error] #PID<0.210918.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 18) terminated Server: content.andreas-larsen.dk: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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b0bd87805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210918.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447b0bd87805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/app/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3NsnLubO6O4AElki"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b0bd87805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b0bd87805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210918.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 => [# (truncated) 12:01:38.896 [info] GET /credentials.json 12:01:38.897 [debug] QUERY OK source="settings" db=0.1ms idle=58.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:01:38.897 [debug] QUERY OK source="settings" db=0.0ms idle=34.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:01:38.897 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.898 [error] #PID<0.210919.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 19) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /credentials.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 /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b3e6845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210919.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447b3e6845f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3Ny82H63P58AEllC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b3e6845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b3e6845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210919.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Se (truncated) 12:01:38.928 [info] GET /.vscode/sftp.json 12:01:38.928 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:38.929 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=58.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:01:38.929 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.929 [error] #PID<0.210920.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 20) terminated Server: content.andreas-larsen.dk: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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b6ead45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210920.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447b6ead45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3N6ccheks2gAElli"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b6ead45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b6ead45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210920.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.494698 (truncated) 12:01:38.934 [info] GET /config.env 12:01:38.934 [debug] QUERY OK source="settings" db=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 [] 12:01:38.934 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:38.935 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.935 [error] #PID<0.210921.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 21) terminated Server: content.andreas-larsen.dk: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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b7c1d7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210921.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447b7c1d7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/config.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3N73hJQOP4MAElmC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b7c1d7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447b7c1d7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210921.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>, :befor (truncated) 12:01:38.960 [info] GET /docker-compose.yml 12:01:38.961 [debug] QUERY OK source="settings" db=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 [] 12:01:38.961 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:01:38.961 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.962 [error] #PID<0.210922.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 22) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /docker-compose.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447baee345f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210922.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447baee345f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OCLzIoXuOAAElmi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447baee345f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447baee345f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210922.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1 (truncated) 12:01:38.968 [info] GET /docker/.env 12:01:38.969 [debug] QUERY OK source="settings" db=0.1ms idle=39.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:01:38.969 [debug] QUERY OK source="settings" db=0.0ms 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:01:38.969 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.969 [error] #PID<0.210923.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 23) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /docker/.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 /docker/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bac697805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210923.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447bac697805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/docker/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OEDJIHDch4AFMRh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bac697805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker/ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker/.env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bac697805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210923.0>, params: %{}, path_info: ["docker", ""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:38.993 [info] GET /wp-json/wc/v3/payment_gateways 12:01:38.994 [debug] QUERY OK source="settings" db=0.3ms idle=59.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:01:38.995 [debug] QUERY OK source="settings" db=0.3ms idle=33.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:01:38.995 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:38.995 [error] #PID<0.210924.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 24) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-json/wc/v3/payment_gateways ** (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-json/wc/v3/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bdf1145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210924.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447bdf1145f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-json/wc/v3/payment_gateways", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OKF2--XKkgAElnC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bdf1145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v3/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bdf1145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210924.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], pat (truncated) 12:01:39.004 [info] GET /config.js 12:01:39.005 [debug] QUERY OK source="settings" db=0.1ms idle=43.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:01:39.005 [debug] QUERY OK source="settings" db=0.1ms idle=36.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:01:39.005 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.006 [error] #PID<0.210925.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 25) terminated Server: content.andreas-larsen.dk: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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bec977805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.119.40", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.119.40" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210925.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447bec977805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.119.40"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.119.40"} ], request_path: "/config.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OMrWlDwxaMAFMSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bec977805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.119.40", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.119.40" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447bec977805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.119.40", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.119.40" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210925.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_sen (truncated) 12:01:39.037 [info] GET /wp-json/wc/v2/payment_gateways 12:01:39.038 [debug] QUERY OK source="settings" db=0.2ms idle=68.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:01:39.038 [debug] QUERY OK source="settings" db=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 [] 12:01:39.038 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.038 [error] #PID<0.210926.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 26) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-json/wc/v2/payment_gateways ** (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-json/wc/v2/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c1f7845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210926.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447c1f7845f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-json/wc/v2/payment_gateways", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OUdjSyyMxQAFMSh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c1f7845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v2/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c1f7845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210926.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], pat (truncated) 12:01:39.045 [info] GET /main.js 12:01:39.045 [debug] QUERY OK source="settings" db=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 [] 12:01:39.046 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.046 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.046 [error] #PID<0.210927.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 27) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /main.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 /main (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c2ccd7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.132", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.132" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210927.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447c2ccd7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.132"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.132"} ], request_path: "/main.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OWXf-SQLvgAFMTB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c2ccd7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.132", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.132" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /main (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c2ccd7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.132", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.132" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210927.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Fun (truncated) 12:01:39.070 [info] GET /wp-admin/admin-ajax.php 12:01:39.070 [debug] QUERY OK source="settings" db=0.1ms idle=64.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:01:39.071 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:01:39.071 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.071 [error] #PID<0.210928.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 28) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/admin-ajax.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 /wp-admin/admin-ajax (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c4fa845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210928.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447c4fa845f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-admin/admin-ajax.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OcTjFYw65wAFMTh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c4fa845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/admin-ajax (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c4fa845f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210928.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => (truncated) 12:01:39.082 [info] GET /env.js 12:01:39.083 [debug] QUERY OK source="settings" db=0.1ms idle=44.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:01:39.083 [debug] QUERY OK source="settings" db=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 [] 12:01:39.083 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.084 [error] #PID<0.210929.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 29) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /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 /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c5cff7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.131.162", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.131.162" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210929.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447c5cff7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.131.162"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.131.162"} ], request_path: "/env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OfUNAz2tuIAFMUB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c5cff7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.131.162", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.131.162" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c5cff7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.131.162", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.131.162" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210929.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.1 (truncated) 12:01:39.104 [info] GET /wp-content/uploads/wc-logs/ 12:01:39.104 [debug] QUERY OK source="settings" db=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:01:39.105 [debug] QUERY OK source="settings" db=0.1ms idle=34.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:01:39.105 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.105 [error] #PID<0.210930.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 30) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/uploads/wc-logs/ ** (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-content/uploads/wc-logs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c8ff145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210930.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447c8ff145f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-content/uploads/wc-logs/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OkbDLVRbZMAFMUh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c8ff145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/uploads/wc-logs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c8ff145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210930.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, (truncated) 12:01:39.121 [info] GET /app.js 12:01:39.122 [debug] QUERY OK source="settings" db=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:01:39.122 [debug] QUERY OK source="settings" db=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 [] 12:01:39.122 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.123 [error] #PID<0.210931.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 31) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /app.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 /app (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c9d2f7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.61", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.61" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210931.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447c9d2f7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.232.61"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.232.61"} ], request_path: "/app.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3Oomiz5n_J0AFMVB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c9d2f7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.61", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.61" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, 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.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447c9d2f7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.61", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.61" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210931.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 (truncated) 12:01:39.159 [info] GET /constants.js 12:01:39.159 [debug] QUERY OK source="settings" db=0.1ms idle=75.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:01:39.160 [debug] QUERY OK source="settings" db=0.1ms idle=55.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:01:39.160 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.161 [info] GET /api/config 12:01:39.162 [debug] QUERY OK source="settings" db=0.1ms idle=56.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:01:39.162 [debug] QUERY OK source="settings" db=0.4ms 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:01:39.162 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.160 [error] #PID<0.210932.0> running PinchflatWeb.Endpoint (connection #PID<0.210873.0>, stream id 32) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /constants.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 /constants (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447cdd5b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.191", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.191" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210932.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447cdd5b7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.191"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.191"} ], request_path: "/constants.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OxhkJDB_5kAFMVh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447cdd5b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.191", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.191" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /constants (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210873.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/constants.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36334}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447cdd5b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.191", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.191" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210932.0>, params: %{}, path_info: ["constants"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_ (truncated) 12:01:39.163 [error] #PID<0.210933.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 28) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447cd84345f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210933.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447cd84345f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3OyEu2MQqx4AFMWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447cd84345f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447cd84345f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210933.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>, (truncated) 12:01:39.198 [info] GET /api/v1/config 12:01:39.198 [debug] QUERY OK source="settings" db=0.1ms idle=76.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:01:39.199 [debug] QUERY OK source="settings" db=0.1ms idle=39.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:01:39.199 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.199 [error] #PID<0.210934.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 29) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/v1/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/v1/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447d186f45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210934.0>, params: %{}, path_info: ["api", "v1", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447d186f45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3O62x4qbjyEAFMWh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447d186f45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447d186f45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210934.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Pl (truncated) 12:01:39.252 [info] GET /api/settings 12:01:39.253 [debug] QUERY OK source="settings" db=0.1ms idle=93.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:01:39.253 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.253 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.254 [error] #PID<0.210935.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 30) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/settings ** (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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447d78ee45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210935.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447d78ee45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3PH1x5wEYxEAFMXB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447d78ee45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447d78ee45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210935.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetc (truncated) 12:01:39.288 [info] GET /bundle.js 12:01:39.289 [debug] QUERY OK source="settings" db=0.1ms idle=126.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:01:39.289 [debug] QUERY OK source="settings" db=0.1ms idle=90.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:01:39.289 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.290 [error] #PID<0.210936.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 31) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /bundle.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 /bundle (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447dae117805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.107", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.107" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210936.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447dae117805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.107"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.107"} ], request_path: "/bundle.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3PQbdKhJLPkAFMXh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447dae117805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.107", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.107" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bundle (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bundle.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447dae117805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.107", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.107" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210936.0>, params: %{}, path_info: ["bundle"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :be (truncated) 12:01:39.326 [info] GET /index.js 12:01:39.327 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.327 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.327 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.328 [error] #PID<0.210937.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 32) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /index.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 /index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447dee3b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.35", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.35" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210937.0>, params: %{}, path_info: ["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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447dee3b7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.35"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.35"} ], request_path: "/index.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3PZeuf64taMAFMYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447dee3b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.35", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.35" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/index.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447dee3b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.35", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.35" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210937.0>, params: %{}, path_info: ["index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Fu (truncated) 12:01:39.375 [info] GET /@vite/client 12:01:39.376 [debug] QUERY OK source="settings" db=0.1ms idle=86.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:01:39.376 [debug] QUERY OK source="settings" db=0.1ms idle=86.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:01:39.376 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.377 [error] #PID<0.210938.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 33) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /@vite/client ** (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/client (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e2e827805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210938.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447e2e827805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/@vite/client", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3PlKPJlIaU0AFMYh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e2e827805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/client (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/client", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e2e827805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210938.0>, params: %{}, path_info: ["@vite", "client"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Sess (truncated) 12:01:39.425 [info] GET /api/stripe/config 12:01:39.426 [debug] QUERY OK source="settings" db=0.1ms idle=126.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:01:39.426 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:39.426 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.427 [error] #PID<0.210939.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 34) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/stripe/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/stripe/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e8a2145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210939.0>, params: %{}, path_info: ["api", "stripe", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447e8a2145f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/stripe/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3PxEKfrPhL4AFMZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e8a2145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/stripe/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e8a2145f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210939.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_f (truncated) 12:01:39.430 [info] GET /__env.js 12:01:39.431 [debug] QUERY OK source="settings" db=0.1ms idle=103.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:01:39.431 [debug] QUERY OK source="settings" db=0.0ms idle=55.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:01:39.431 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.431 [error] #PID<0.210940.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 35) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__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 /__env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e8ecf7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.197", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.197" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210940.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447e8ecf7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.197"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.197"} ], request_path: "/__env.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3PyQwU0SmooAFMZh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e8ecf7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.197", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.197" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__env.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447e8ecf7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.197", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.197" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210940.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 (truncated) 12:01:39.464 [info] GET /api/payment/config 12:01:39.465 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.465 [debug] QUERY OK source="settings" db=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 [] 12:01:39.465 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.465 [error] #PID<0.210941.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 36) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/payment/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/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447eca6745f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210941.0>, params: %{}, path_info: ["api", "payment", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447eca6745f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3P6W1yxwLIwAFMaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447eca6745f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447eca6745f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210941.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_ (truncated) 12:01:39.499 [info] GET /_next/data/ 12:01:39.499 [debug] QUERY OK source="settings" db=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:01:39.499 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.500 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.500 [error] #PID<0.210942.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 37) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_next/data/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_next/data (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447efaaa45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210942.0>, params: %{}, path_info: ["_next", "data"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447efaaa45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/_next/data/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3QClNSQjQDcAFMah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447efaaa45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_next/data (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447efaaa45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210942.0>, params: %{}, path_info: ["_next", "data"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:39.516 [info] GET /vendor.js 12:01:39.516 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.517 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:39.517 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.517 [error] #PID<0.210943.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 38) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /vendor.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 /vendor (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f1f327805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.95.35", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.95.35" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210943.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447f1f327805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.95.35"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.95.35"} ], request_path: "/vendor.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3QGq8dC70BQAFMbB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f1f327805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.95.35", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.95.35" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /vendor (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vendor.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f1f327805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.95.35", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.95.35" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210943.0>, params: %{}, path_info: ["vendor"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_sen (truncated) 12:01:39.555 [info] GET /stripe.js 12:01:39.555 [debug] QUERY OK source="settings" db=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 [] 12:01:39.556 [debug] QUERY OK source="settings" db=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 [] 12:01:39.556 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.556 [error] #PID<0.210944.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 39) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /stripe.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 /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f5f627805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.73", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.73" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210944.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447f5f627805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.232.73"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.232.73"} ], request_path: "/stripe.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3QP8bq1mVDcAFMbh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f5f627805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.73", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.73" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/stripe.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f5f627805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.232.73", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.232.73" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210944.0>, params: %{}, path_info: ["stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_sen (truncated) 12:01:39.592 [info] GET /manifest.json 12:01:39.593 [debug] QUERY OK source="settings" db=0.1ms idle=93.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:01:39.593 [debug] QUERY OK source="settings" db=0.2ms idle=76.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:01:39.593 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.594 [error] #PID<0.210945.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 40) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manifest.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 /manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f9b6645f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210945.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447f9b6645f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3QY5kDQN944AFMcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f9b6645f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447f9b6645f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210945.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:39.625 [info] GET /asset-manifest.json 12:01:39.626 [debug] QUERY OK source="settings" db=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 [] 12:01:39.626 [debug] QUERY OK source="settings" db=0.1ms idle=70.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:01:39.626 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.627 [error] #PID<0.210946.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 41) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /asset-manifest.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 /asset-manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447fcb9f45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 41, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210946.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05447fcb9f45f1-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3QgwJ_MTTPcAFMch"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447fcb9f45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 41, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /asset-manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05447fcb9f45f1-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 41, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210946.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Funct (truncated) 12:01:39.666 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:39.731 [info] GET /checkout.js 12:01:39.732 [debug] QUERY OK source="settings" db=0.2ms idle=138.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:01:39.732 [debug] QUERY OK source="settings" db=0.1ms idle=138.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:01:39.732 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.733 [error] #PID<0.210947.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 42) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /checkout.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 /checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054480684c7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.130.237", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.130.237" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210947.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054480684c7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.130.237"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.130.237"} ], request_path: "/checkout.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3Q6C9xXKJ-AAFMdB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054480684c7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.130.237", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.130.237" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /checkout (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/checkout.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054480684c7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.130.237", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.130.237" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210947.0>, params: %{}, path_info: ["checkout"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1 (truncated) 12:01:39.769 [info] GET /payment.js 12:01:39.769 [debug] QUERY OK source="settings" db=0.2ms idle=143.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:01:39.770 [debug] QUERY OK source="settings" db=0.1ms idle=143.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:01:39.770 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.770 [error] #PID<0.210948.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 43) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /payment.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 /payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054480a87b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.166", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.166" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210948.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054480a87b7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.166"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.166"} ], request_path: "/payment.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3RC8rd0-5vgAFMdh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054480a87b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.166", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.166" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /payment (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/payment.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054480a87b7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.166", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.166" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210948.0>, params: %{}, path_info: ["payment"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:39.876 [info] GET /sw.js 12:01:39.877 [debug] QUERY OK source="settings" db=0.2ms idle=210.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:01:39.877 [debug] QUERY OK source="settings" db=0.3ms idle=145.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:01:39.878 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.878 [error] #PID<0.210949.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 44) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sw.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 /sw (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sw.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448158ea7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.97.11", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.97.11" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210949.0>, params: %{}, path_info: ["sw"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05448158ea7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.97.11"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.97.11"} ], request_path: "/sw.js", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3Rcl9tIJ_x4AFMeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sw.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448158ea7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.97.11", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.97.11" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sw (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sw.js", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448158ea7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.97.11", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.97.11" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210949.0>, params: %{}, path_info: ["sw"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plu (truncated) 12:01:39.912 [info] GET /config.json 12:01:39.913 [debug] QUERY OK source="settings" db=0.1ms idle=180.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:01:39.913 [debug] QUERY OK source="settings" db=0.0ms idle=143.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:01:39.913 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.913 [error] #PID<0.210950.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 45) terminated Server: content.andreas-larsen.dk: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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448199147805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210950.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05448199147805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3RlJHfVe2csAAeOD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448199147805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448199147805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210950.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>, : (truncated) 12:01:39.946 [info] GET /env.json 12:01:39.947 [debug] QUERY OK source="settings" db=0.1ms idle=177.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:01:39.947 [debug] QUERY OK source="settings" db=0.1ms 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:01:39.947 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:39.948 [error] #PID<0.210951.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 46) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /env.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 /env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054481c94d7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210951.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054481c94d7805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/env.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3RtURfa989oAFMeh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054481c94d7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, 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.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/env.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054481c94d7805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210951.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 (truncated) 12:01:40.009 [info] GET /.vite/manifest.json 12:01:40.009 [debug] QUERY OK source="settings" db=0.1ms idle=131.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:01:40.010 [debug] QUERY OK source="settings" db=0.1ms idle=96.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:01:40.010 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:40.010 [error] #PID<0.210952.0> running PinchflatWeb.Endpoint (connection #PID<0.210871.0>, stream id 47) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /.vite/manifest.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 /.vite/manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448229a57805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210952.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05448229a57805-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.69.222.43"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.69.222.43"} ], request_path: "/.vite/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3R8NmfjxVCcAFMfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448229a57805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vite/manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210871.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vite/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 36322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05448229a57805-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.69.222.43", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.69.222.43" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210952.0>, params: %{}, path_info: [".vite", "manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_f (truncated) 12:01:46.080 [info] GET /.git/HEAD 12:01:46.080 [debug] QUERY OK source="settings" db=0.2ms idle=775.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:01:46.081 [debug] QUERY OK source="settings" db=0.2ms idle=377.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:01:46.081 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.081 [error] #PID<0.210954.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 1) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a81fb6dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210954.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544a81fb6dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.git/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3ojmcRwQGQUAFMfh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a81fb6dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/HEAD", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a81fb6dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210954.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>, :befo (truncated) 12:01:46.301 [info] GET /wp-content/debug.log 12:01:46.302 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=598.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:01:46.302 [debug] QUERY OK source="settings" db=0.3ms idle=598.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:01:46.303 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.303 [error] #PID<0.210955.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 2) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/debug.log ** (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-content/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9896edec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210955.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544a9896edec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-content/debug.log", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3pYWzptkGDsAFMgB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9896edec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/debug (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/debug.log", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9896edec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210955.0>, params: %{}, path_info: ["wp-content", "debug"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_ (truncated) 12:01:46.334 [info] GET /.env.dev 12:01:46.335 [debug] QUERY OK source="settings" db=0.3ms idle=253.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:01:46.335 [debug] QUERY OK source="settings" db=0.1ms idle=254.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:01:46.335 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.336 [error] #PID<0.210956.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 3) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9b9acdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210956.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544a9b9acdec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.dev", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3pgNazo6d3cAFMgh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9b9acdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.dev", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9b9acdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210956.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.1068640 (truncated) 12:01:46.373 [info] GET /.env.staging 12:01:46.374 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:46.374 [debug] QUERY OK source="settings" db=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 [] 12:01:46.374 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.374 [error] #PID<0.210957.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 4) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9f9d9dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210957.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544a9f9d9dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.staging", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3ppi4pYix7sAFMhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9f9d9dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.staging", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544a9f9d9dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210957.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 => (truncated) 12:01:46.434 [info] GET /.env.backup 12:01:46.434 [debug] QUERY OK source="settings" db=0.1ms idle=127.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:01:46.435 [debug] QUERY OK source="settings" db=0.1ms idle=99.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:01:46.435 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.435 [error] #PID<0.210958.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 5) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aa5a2ddec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210958.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544aa5a2ddec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.backup", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3p4DFgvj_EIAFMhh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aa5a2ddec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.backup", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aa5a2ddec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210958.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 => [#Fun (truncated) 12:01:46.528 [info] GET /.env.old 12:01:46.529 [debug] QUERY OK source="settings" db=1.0ms idle=192.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:01:46.529 [debug] QUERY OK source="settings" db=0.1ms idle=155.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:01:46.530 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.530 [error] #PID<0.210959.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 6) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aaea9adec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 6, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210959.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544aaea9adec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.old", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3qOYotJh31sAFMiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aaea9adec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 6, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.old", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aaea9adec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 6, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210959.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.1068640 (truncated) 12:01:46.595 [info] GET /.env.save 12:01:46.595 [debug] QUERY OK source="settings" db=0.1ms idle=221.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:01:46.596 [debug] QUERY OK source="settings" db=0.1ms idle=161.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:01:46.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.596 [error] #PID<0.210960.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 7) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ab5af8dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210960.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544ab5af8dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.env.save", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3qeapTZv5QAAFMih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ab5af8dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.save", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ab5af8dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210960.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.10 (truncated) 12:01:46.743 [info] GET /credentials.json 12:01:46.743 [debug] QUERY OK source="settings" db=0.1ms idle=308.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:01:46.744 [debug] QUERY OK source="settings" db=0.1ms idle=214.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:01:46.744 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.744 [error] #PID<0.210961.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 8) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /credentials.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 /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ac4b94dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210961.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544ac4b94dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/credentials.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3rBsjwwwG28AFMjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ac4b94dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /credentials (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/credentials.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ac4b94dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210961.0>, params: %{}, path_info: ["credentials"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Sessio (truncated) 12:01:46.810 [info] GET /.vscode/sftp.json 12:01:46.810 [debug] QUERY OK source="settings" db=0.1ms idle=280.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:01:46.811 [debug] QUERY OK source="settings" db=0.1ms idle=215.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:01:46.811 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.811 [error] #PID<0.210962.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 9) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544acbbe3dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 9, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210962.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544acbbe3dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3rRsC3m9NyEAFMjh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544acbbe3dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 9, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544acbbe3dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 9, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210962.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 (truncated) 12:01:46.847 [info] GET /docker-compose.yml 12:01:46.848 [debug] QUERY OK source="settings" db=0.1ms idle=251.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:01:46.848 [debug] QUERY OK source="settings" db=0.0ms idle=104.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:01:46.848 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.849 [error] #PID<0.210963.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 10) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /docker-compose.yml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544acec0adec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210963.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544acec0adec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/docker-compose.yml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3ranQrWVLekAFMkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544acec0adec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /docker-compose (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/docker-compose.yml", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544acec0adec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210963.0>, params: %{}, path_info: ["docker-compose"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1 (truncated) 12:01:46.902 [info] GET /wp-json/wc/v3/payment_gateways 12:01:46.902 [debug] QUERY OK source="settings" db=0.1ms idle=158.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:01:46.903 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:46.903 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:46.903 [error] #PID<0.210964.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 11) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-json/wc/v3/payment_gateways ** (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-json/wc/v3/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ad4c45dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210964.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544ad4c45dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-json/wc/v3/payment_gateways", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3rnoT62aTlEAFMkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ad4c45dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v3/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v3/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ad4c45dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210964.0>, params: %{}, path_info: ["wp-json", "wc", "v3", "payment_gateways"], pat (truncated) 12:01:47.014 [info] GET /wp-json/wc/v2/payment_gateways 12:01:47.015 [debug] QUERY OK source="settings" db=0.1ms idle=203.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:01:47.015 [debug] QUERY OK source="settings" db=0.1ms idle=167.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:01:47.015 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.016 [error] #PID<0.210965.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 12) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-json/wc/v2/payment_gateways ** (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-json/wc/v2/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544adfd0bdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210965.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544adfd0bdec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-json/wc/v2/payment_gateways", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3sCcRUDZZs0AFMlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544adfd0bdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-json/wc/v2/payment_gateways (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-json/wc/v2/payment_gateways", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544adfd0bdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210965.0>, params: %{}, path_info: ["wp-json", "wc", "v2", "payment_gateways"], pat (truncated) 12:01:47.094 [info] GET /wp-admin/admin-ajax.php 12:01:47.095 [debug] QUERY OK source="settings" db=0.1ms idle=246.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:01:47.095 [debug] QUERY OK source="settings" db=0.1ms idle=192.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:01:47.095 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.095 [error] #PID<0.210966.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 13) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/admin-ajax.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 /wp-admin/admin-ajax (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ae7d69dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210966.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544ae7d69dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-admin/admin-ajax.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3sVblt00wmwAFMlh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ae7d69dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/admin-ajax (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/admin-ajax.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ae7d69dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210966.0>, params: %{}, path_info: ["wp-admin", "admin-ajax"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => (truncated) 12:01:47.128 [info] GET /wp-content/uploads/wc-logs/ 12:01:47.129 [debug] QUERY OK source="settings" db=0.1ms idle=225.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:01:47.129 [debug] QUERY OK source="settings" db=0.1ms idle=113.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:01:47.129 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.129 [error] #PID<0.210967.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 14) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/uploads/wc-logs/ ** (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-content/uploads/wc-logs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aead8fdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210967.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544aead8fdec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/wp-content/uploads/wc-logs/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3sdi4IPopvYAFMmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aead8fdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/uploads/wc-logs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/uploads/wc-logs/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aead8fdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210967.0>, params: %{}, path_info: ["wp-content", "uploads", "wc-logs"], path_params: %{}, port: 80, (truncated) 12:01:47.164 [info] GET /api/config 12:01:47.164 [debug] QUERY OK source="settings" db=0.1ms idle=149.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:01:47.165 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:47.165 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.165 [error] #PID<0.210968.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 15) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aeedcddec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210968.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544aeedcddec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3smGZw0tXYkAFMmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aeedcddec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544aeedcddec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210968.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>, (truncated) 12:01:47.340 [info] GET /api/v1/config 12:01:47.341 [debug] QUERY OK source="settings" db=0.1ms idle=212.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:01:47.341 [debug] QUERY OK source="settings" db=0.1ms idle=212.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:01:47.341 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.342 [error] #PID<0.210969.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 16) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/v1/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/v1/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b00ebadec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210969.0>, params: %{}, path_info: ["api", "v1", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b00ebadec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/v1/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3tQKXY3ogf4AFMnB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b00ebadec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b00ebadec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210969.0>, params: %{}, path_info: ["api", "v1", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Pl (truncated) 12:01:47.588 [info] GET /api/settings 12:01:47.589 [debug] QUERY OK source="settings" db=0.1ms idle=424.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:01:47.589 [debug] QUERY OK source="settings" db=0.0ms idle=424.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:01:47.589 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.590 [error] #PID<0.210970.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 17) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/settings ** (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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b18820dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210970.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b18820dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3uLT2KIYz3QAFMnh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b18820dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b18820dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210970.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetc (truncated) 12:01:47.651 [info] GET /api/stripe/config 12:01:47.652 [debug] QUERY OK source="settings" db=0.1ms idle=342.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:01:47.652 [debug] QUERY OK source="settings" db=0.0ms idle=310.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:01:47.652 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.652 [error] #PID<0.210971.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 18) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/stripe/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/stripe/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b1f878dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210971.0>, params: %{}, path_info: ["api", "stripe", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b1f878dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/stripe/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3uaP0zYLTSMAFMoB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b1f878dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/stripe/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b1f878dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210971.0>, params: %{}, path_info: ["api", "stripe", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_f (truncated) 12:01:47.688 [info] GET /api/payment/config 12:01:47.689 [debug] QUERY OK source="settings" db=0.1ms idle=347.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:01:47.689 [debug] QUERY OK source="settings" db=0.1ms idle=100.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:01:47.689 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.690 [error] #PID<0.210972.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 19) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/payment/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/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b228acdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210972.0>, params: %{}, path_info: ["api", "payment", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b228acdec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3ujK3whQz0wAFMoh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b228acdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b228acdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210972.0>, params: %{}, path_info: ["api", "payment", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_ (truncated) 12:01:47.719 [info] GET /_next/data/ 12:01:47.720 [debug] QUERY OK source="settings" db=0.1ms idle=130.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:01:47.720 [debug] QUERY OK source="settings" db=0.0ms idle=68.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:01:47.720 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.721 [error] #PID<0.210973.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 20) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_next/data/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_next/data (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b268dcdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210973.0>, params: %{}, path_info: ["_next", "data"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b268dcdec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/_next/data/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3uqiq0gmJMsAFMpB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b268dcdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_next/data (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_next/data/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b268dcdec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210973.0>, params: %{}, path_info: ["_next", "data"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:47.754 [info] GET /manifest.json 12:01:47.754 [debug] QUERY OK source="settings" db=0.1ms idle=102.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:01:47.755 [debug] QUERY OK source="settings" db=0.1ms idle=65.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:01:47.755 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.755 [error] #PID<0.210974.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 21) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manifest.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 /manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b29912dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210974.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b29912dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3uyxQN6Li_8AFMph"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b29912dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b29912dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210974.0>, params: %{}, path_info: ["manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:47.788 [info] GET /asset-manifest.json 12:01:47.789 [debug] QUERY OK source="settings" db=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 [] 12:01:47.789 [debug] QUERY OK source="settings" db=0.0ms idle=69.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:01:47.789 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:47.790 [error] #PID<0.210975.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 22) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /asset-manifest.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 /asset-manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b2c937dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210975.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b2c937dec7-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 104.23.225.2"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.225.2"} ], request_path: "/asset-manifest.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3u6_r3niViAAFMqB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b2c937dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /asset-manifest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/asset-manifest.json", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b2c937dec7-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 104.23.225.2", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.225.2" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210975.0>, params: %{}, path_info: ["asset-manifest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Funct (truncated) 12:01:48.206 [info] GET /actuator/env 12:01:48.206 [debug] QUERY OK source="settings" db=0.1ms idle=485.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:01:48.207 [debug] QUERY OK source="settings" db=0.1ms idle=452.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:01:48.207 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.207 [error] #PID<0.210976.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 23) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b4eb0b735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210976.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b4eb0b735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3wefrRUjeM4AFMqh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b4eb0b735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b4eb0b735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210976.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], (truncated) 12:01:48.241 [info] GET /actuator/configprops 12:01:48.241 [debug] QUERY OK source="settings" db=0.1ms idle=486.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:01:48.242 [debug] QUERY OK source="settings" db=0.0ms idle=452.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:01:48.242 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.242 [error] #PID<0.210977.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 24) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /actuator/configprops ** (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/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b5ac0e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210977.0>, params: %{}, path_info: ["actuator", "configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b5ac0e735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/actuator/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3wm4W-8eegoAFMrB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b5ac0e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b5ac0e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210977.0>, params: %{}, path_info: ["actuator", "configprops"], path_params: %{}, port: (truncated) 12:01:48.280 [info] GET /manage/env 12:01:48.280 [debug] QUERY OK source="settings" db=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 [] 12:01:48.281 [debug] QUERY OK source="settings" db=0.1ms idle=74.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:01:48.281 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.281 [error] #PID<0.210978.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 25) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manage/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 /manage/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b5ec62735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210978.0>, params: %{}, path_info: ["manage", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b5ec62735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3wwLvRBQfesAFMrh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b5ec62735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b5ec62735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210978.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_sessio (truncated) 12:01:48.312 [info] GET /manage/configprops 12:01:48.313 [debug] QUERY OK source="settings" db=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 [] 12:01:48.313 [debug] QUERY OK source="settings" db=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 [] 12:01:48.313 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.314 [error] #PID<0.210979.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 26) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manage/configprops ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b61c94735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210979.0>, params: %{}, path_info: ["manage", "configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b61c94735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/manage/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3w370tHvPEMAFMsB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b61c94735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b61c94735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210979.0>, params: %{}, path_info: ["manage", "configprops"], path_params: %{}, port: 80, pri (truncated) 12:01:48.345 [info] GET /api/actuator/env 12:01:48.346 [debug] QUERY OK source="settings" db=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 [] 12:01:48.346 [debug] QUERY OK source="settings" db=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 [] 12:01:48.346 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.347 [error] #PID<0.210980.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 27) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/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 /api/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b64cd6735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210980.0>, params: %{}, path_info: ["api", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b64cd6735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3w_0H6mi2ZYAFMsh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b64cd6735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b64cd6735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210980.0>, params: %{}, path_info: ["api", "actuator", "env"], path_params: %{}, port: 80, private: %{ (truncated) 12:01:48.381 [info] GET /admin/actuator/env 12:01:48.382 [debug] QUERY OK source="settings" db=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 [] 12:01:48.382 [debug] QUERY OK source="settings" db=0.1ms idle=69.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:01:48.382 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.383 [error] #PID<0.210981.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 28) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin/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 /admin/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b68d0e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210981.0>, params: %{}, path_info: ["admin", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b68d0e735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/admin/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3xIYgvv4_18AFMtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b68d0e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b68d0e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210981.0>, params: %{}, path_info: ["admin", "actuator", "env"], path_params: %{}, port: 80, (truncated) 12:01:48.417 [info] GET /v1/actuator/env 12:01:48.418 [debug] QUERY OK source="settings" db=0.1ms idle=104.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:01:48.418 [debug] QUERY OK source="settings" db=0.1ms idle=71.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:01:48.418 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.418 [error] #PID<0.210982.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 29) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /v1/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 /v1/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b6bd60735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210982.0>, params: %{}, path_info: ["v1", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b6bd60735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/v1/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3xQ2yCQIoTQAFMth"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b6bd60735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v1/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b6bd60735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210982.0>, params: %{}, path_info: ["v1", "actuator", "env"], path_params: %{}, port: 80, private: %{ (truncated) 12:01:48.449 [info] GET /v2/actuator/env 12:01:48.449 [debug] QUERY OK source="settings" db=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 [] 12:01:48.450 [debug] QUERY OK source="settings" db=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 [] 12:01:48.450 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.450 [error] #PID<0.210983.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 30) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /v2/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 /v2/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b6eda5735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210983.0>, params: %{}, path_info: ["v2", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b6eda5735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/v2/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3xYbTsFA0I8AFMuB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b6eda5735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b6eda5735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210983.0>, params: %{}, path_info: ["v2", "actuator", "env"], path_params: %{}, port: 80, private: %{ (truncated) 12:01:48.479 [info] GET /configprops 12:01:48.480 [debug] QUERY OK source="settings" db=0.1ms idle=97.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:01:48.480 [debug] QUERY OK source="settings" db=0.1ms idle=62.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:01:48.480 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.481 [error] #PID<0.210984.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 31) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /configprops ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b72dee735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210984.0>, params: %{}, path_info: ["configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b72dee735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3xfvsiLQO8gAFMuh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b72dee735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b72dee735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210984.0>, params: %{}, path_info: ["configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_ses (truncated) 12:01:48.512 [info] GET /api/config 12:01:48.513 [debug] QUERY OK source="settings" db=0.1ms idle=95.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:01:48.513 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:01:48.513 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.514 [error] #PID<0.210985.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 32) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b75e3c735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210985.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b75e3c735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3xnoC6lCKTsAFMvB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b75e3c735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b75e3c735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: (truncated) 12:01:48.545 [info] GET /api/settings 12:01:48.545 [debug] QUERY OK source="settings" db=0.1ms idle=95.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:01:48.546 [debug] QUERY OK source="settings" db=0.1ms idle=65.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:01:48.546 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.546 [error] #PID<0.210986.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 33) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/settings ** (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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b78e89735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210986.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b78e89735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3xvXTI_SwAgAFMvh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b78e89735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b78e89735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, (truncated) 12:01:48.576 [info] GET /api/env 12:01:48.577 [debug] QUERY OK source="settings" db=0.1ms idle=96.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:01:48.577 [debug] QUERY OK source="settings" db=0.0ms idle=64.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:01:48.577 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.578 [error] #PID<0.210987.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 34) terminated Server: content.andreas-larsen.dk: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/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b7bec6735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210987.0>, params: %{}, path_info: ["api", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b7bec6735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3x24AD6u0JUAFMwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b7bec6735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b7bec6735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_in (truncated) 12:01:48.614 [info] GET /api/stripe 12:01:48.615 [debug] QUERY OK source="settings" db=0.1ms idle=101.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:01:48.615 [debug] QUERY OK source="settings" db=0.0ms idle=69.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:01:48.615 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.615 [error] #PID<0.210988.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 35) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/stripe ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b7ff2e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210988.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b7ff2e735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/stripe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3x_38cOG4WgAFMwh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b7ff2e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b7ff2e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: (truncated) 12:01:48.648 [info] GET /api/keys 12:01:48.649 [debug] QUERY OK source="settings" db=0.1ms idle=102.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:01:48.649 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:48.649 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.649 [error] #PID<0.210989.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 36) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/keys ** (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/keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b82f7f735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210989.0>, params: %{}, path_info: ["api", "keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b82f7f735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3yH77le01ZsAFMxB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b82f7f735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b82f7f735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, (truncated) 12:01:48.851 [info] GET /api/payment/config 12:01:48.852 [debug] QUERY OK source="settings" db=0.2ms idle=274.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:01:48.852 [debug] QUERY OK source="settings" db=0.1ms idle=237.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:01:48.852 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.852 [error] #PID<0.210990.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 37) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/payment/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/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b97916735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210990.0>, params: %{}, path_info: ["api", "payment", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b97916735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3y4VNvzmD8IAFMxh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b97916735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b97916735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, (truncated) 12:01:48.908 [info] GET /dashboard 12:01:48.909 [debug] QUERY OK source="settings" db=0.1ms idle=293.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:01:48.909 [debug] QUERY OK source="settings" db=0.1ms idle=260.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:01:48.909 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.910 [error] #PID<0.210991.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 38) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /dashboard ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dashboard (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b9c993735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210991.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544b9c993735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/dashboard", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3zGB_GWpsW4AElni"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b9c993735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dashboard (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544b9c993735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, (truncated) 12:01:48.942 [info] GET /admin 12:01:48.942 [debug] QUERY OK source="settings" db=0.2ms idle=293.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:01:48.942 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:48.943 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:48.943 [error] #PID<0.210992.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 39) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ba09dc735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210992.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544ba09dc735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/admin", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3zN7ccsz-2EAFMyB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ba09dc735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ba09dc735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined (truncated) 12:01:49.004 [info] GET /admin/settings 12:01:49.005 [debug] QUERY OK source="settings" db=0.4ms idle=152.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:01:49.005 [debug] QUERY OK source="settings" db=0.1ms idle=96.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:01:49.005 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:49.006 [error] #PID<0.210993.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 40) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin/settings ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ba6a4e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210993.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544ba6a4e735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg3zc0drzOHLEAFMyh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ba6a4e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ba6a4e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body (truncated) 12:01:49.183 [info] GET /settings 12:01:49.184 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 12:01:49.184 [debug] QUERY OK source="settings" db=0.2ms idle=274.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:01:49.185 [debug] QUERY OK source="settings" db=0.1ms idle=242.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:01:49.185 [debug] QUERY OK source="settings" db=0.1ms idle=242.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:01:49.185 [debug] QUERY OK source="settings" db=0.1ms idle=180.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:01:49.187 [info] Sent 200 in 3ms 12:01:49.395 [info] GET /_ignition/health-check 12:01:49.396 [debug] QUERY OK source="settings" db=0.1ms idle=211.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:01:49.396 [debug] QUERY OK source="settings" db=0.1ms idle=211.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:01:49.396 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:49.397 [error] #PID<0.210995.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 42) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_ignition/health-check ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_ignition/health-check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544bcddea735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210995.0>, params: %{}, path_info: ["_ignition", "health-check"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544bcddea735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/_ignition/health-check", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg306JEv9YxGMAFM0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544bcddea735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_ignition/health-check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544bcddea735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210995.0>, params: %{}, path_info: ["_ignition", "health-check"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Ro (truncated) 12:01:49.887 [info] GET /__cve_probe_cve_test_404 12:01:49.888 [debug] QUERY OK source="settings" db=0.3ms idle=702.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:01:49.888 [debug] QUERY OK source="settings" db=0.1ms idle=702.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:01:49.888 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:49.889 [error] #PID<0.210996.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 43) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544bfeabc735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210996.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544bfeabc735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg32vWGj1iWkIAFM0h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544bfeabc735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544bfeabc735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210996.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ Pin (truncated) 12:01:49.949 [info] GET /telescope/requests 12:01:49.950 [debug] QUERY OK source="settings" db=0.2ms idle=638.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:01:49.950 [debug] QUERY OK source="settings" db=0.1ms idle=554.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:01:49.950 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:49.951 [error] #PID<0.210997.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 44) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c05b43735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210997.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c05b43735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg32-KkkgmuNAAFM1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c05b43735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c05b43735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210997.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_sessio (truncated) 12:01:49.998 [info] GET /horizon/api/stats 12:01:49.998 [debug] QUERY OK source="settings" db=0.1ms idle=601.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:01:49.999 [debug] QUERY OK source="settings" db=0.1ms idle=110.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:01:49.999 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:49.999 [error] #PID<0.210998.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 45) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /horizon/api/stats ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /horizon/api/stats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c09bcd735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210998.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c09bcd735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg33Jukz2mQY0AFM1h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c09bcd735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /horizon/api/stats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c09bcd735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210998.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_f (truncated) 12:01:50.032 [info] GET /_profiler 12:01:50.033 [debug] QUERY OK source="settings" db=0.1ms idle=144.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:01:50.033 [debug] QUERY OK source="settings" db=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 [] 12:01:50.033 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.033 [error] #PID<0.210999.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 46) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c0dc46735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210999.0>, params: %{}, path_info: ["_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c0dc46735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/_profiler", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg33R5lOSyZ-QAFM2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c0dc46735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c0dc46735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.210999.0>, params: %{}, path_info: ["_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before (truncated) 12:01:50.066 [info] GET /_profiler/latest 12:01:50.067 [debug] QUERY OK source="settings" db=0.1ms idle=116.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:01:50.067 [debug] QUERY OK source="settings" db=0.1ms idle=68.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:01:50.067 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.068 [error] #PID<0.211000.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 47) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler/latest ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/latest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c10cae735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211000.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c10cae735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg33aEcyu4LiQAFM2h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c10cae735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/latest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c10cae735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211000.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Functi (truncated) 12:01:50.101 [info] GET /_profiler/open 12:01:50.102 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:01:50.102 [debug] QUERY OK source="settings" db=0.1ms idle=69.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:01:50.102 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.102 [error] #PID<0.211001.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 48) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler/open?file=.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 /_profiler/open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c14d1e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211001.0>, params: %{"file" => ".env"}, path_info: ["_profiler", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"file" => ".env"}, query_string: "file=.env", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c14d1e735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/_profiler/open", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg33iWziTp9KcAFM3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c14d1e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c14d1e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211001.0>, params: %{"file" => ".env"}, path_info: ["_profiler", "open"], path_params: %{}, port: 80, private: %{ (truncated) 12:01:50.132 [info] GET /app_dev.php/_profiler 12:01:50.132 [debug] QUERY OK source="settings" db=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 [] 12:01:50.133 [debug] QUERY OK source="settings" db=0.0ms idle=65.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:01:50.133 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.133 [error] #PID<0.211002.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 49) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /app_dev.php/_profiler ** (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_dev.php/_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c17d68735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211002.0>, params: %{}, path_info: ["app_dev.php", "_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c17d68735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/app_dev.php/_profiler", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg33pt88XSJqwAFM3h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c17d68735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c17d68735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211002.0>, params: %{}, path_info: ["app_dev.php", "_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [ (truncated) 12:01:50.165 [info] GET /app_dev.php 12:01:50.165 [debug] QUERY OK source="settings" db=0.1ms idle=97.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:01:50.165 [debug] QUERY OK source="settings" db=0.1ms idle=63.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:01:50.165 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.166 [error] #PID<0.211003.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 50) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /app_dev.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 /app_dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c1ada0735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211003.0>, params: %{}, path_info: ["app_dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c1ada0735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/app_dev.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg33xhh75Nqh0AFM4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c1ada0735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c1ada0735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211003.0>, params: %{}, path_info: ["app_dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :befo (truncated) 12:01:50.197 [info] GET /_wdt 12:01:50.198 [debug] QUERY OK source="settings" db=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 [] 12:01:50.198 [debug] QUERY OK source="settings" db=0.1ms idle=65.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:01:50.198 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.199 [error] #PID<0.211004.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 51) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_wdt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_wdt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c1ddfa735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211004.0>, params: %{}, path_info: ["_wdt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c1ddfa735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/_wdt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg335VvPyk4LIAFM4h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c1ddfa735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_wdt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c1ddfa735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211004.0>, params: %{}, path_info: ["_wdt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Tel (truncated) 12:01:50.229 [info] GET /__cve_probe_cve_test_404 12:01:50.229 [debug] QUERY OK source="settings" db=0.1ms 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:01:50.229 [debug] QUERY OK source="settings" db=0.0ms idle=64.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:01:50.229 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.230 [error] #PID<0.211005.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 52) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c20e55735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211005.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c20e55735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34AwwEzrcgYAFM5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c20e55735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c20e55735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211005.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ Pin (truncated) 12:01:50.260 [info] GET /__debug__/ 12:01:50.260 [debug] QUERY OK source="settings" db=0.1ms idle=94.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:01:50.260 [debug] QUERY OK source="settings" db=0.0ms idle=62.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:01:50.261 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.261 [error] #PID<0.211006.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 53) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__debug__/ ** (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__ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c24eb7735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211006.0>, params: %{}, path_info: ["__debug__"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c24eb7735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/__debug__/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34INWKenTO0AFM5h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c24eb7735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__debug__ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c24eb7735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211006.0>, params: %{}, path_info: ["__debug__"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :b (truncated) 12:01:50.294 [info] GET /webpack-dev-server 12:01:50.295 [debug] QUERY OK source="settings" db=0.1ms 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:01:50.295 [debug] QUERY OK source="settings" db=0.0ms idle=65.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:01:50.295 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.295 [error] #PID<0.211007.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 54) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /webpack-dev-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 /webpack-dev-server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c27f1d735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211007.0>, params: %{}, path_info: ["webpack-dev-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c27f1d735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/webpack-dev-server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34QYhuBokcUAFM6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c27f1d735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webpack-dev-server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c27f1d735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211007.0>, params: %{}, path_info: ["webpack-dev-server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetc (truncated) 12:01:50.328 [info] GET /__webpack_dev_server__/sockjs-node/info 12:01:50.329 [debug] QUERY OK source="settings" db=0.1ms idle=68.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:01:50.329 [debug] QUERY OK source="settings" db=0.0ms idle=68.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:01:50.329 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.330 [error] #PID<0.211008.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 55) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__webpack_dev_server__/sockjs-node/info ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__webpack_dev_server__/sockjs-node/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c2af7e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211008.0>, params: %{}, path_info: ["__webpack_dev_server__", "sockjs-node", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c2af7e735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/__webpack_dev_server__/sockjs-node/info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34Yi-DvBB3MAFM6h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c2af7e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__webpack_dev_server__/sockjs-node/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c2af7e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211008.0>, params: %{}, (truncated) 12:01:50.361 [info] GET /__cve_probe_cve_test_404 12:01:50.362 [debug] QUERY OK source="settings" db=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:01:50.362 [debug] QUERY OK source="settings" db=0.1ms idle=67.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:01:50.362 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.362 [error] #PID<0.211009.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 56) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c2efaf735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211009.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c2efaf735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34gYeyQ-vcgAFM7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c2efaf735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c2efaf735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211009.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ Pin (truncated) 12:01:50.394 [info] GET /info.php 12:01:50.394 [debug] QUERY OK source="settings" db=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 [] 12:01:50.395 [debug] QUERY OK source="settings" db=0.1ms idle=65.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:01:50.395 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.395 [error] #PID<0.211010.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 57) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c31ffe735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211010.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c31ffe735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34oLHp5OT9AAFM7h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c31ffe735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c31ffe735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211010.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.106 (truncated) 12:01:50.428 [info] GET /phpinfo.php 12:01:50.429 [debug] QUERY OK source="settings" db=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 [] 12:01:50.429 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:01:50.429 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.429 [error] #PID<0.211011.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 58) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /phpinfo.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 /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c34840735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211011.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c34840735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34wXIQwmspsAFM8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c34840735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c34840735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211011.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :befo (truncated) 12:01:50.461 [info] GET /test.php 12:01:50.461 [debug] QUERY OK source="settings" db=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 [] 12:01:50.462 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:50.462 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.462 [error] #PID<0.211012.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 59) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /test.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 /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3887e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211012.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c3887e735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg344K-6vj6DIAFM8h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3887e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3887e735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211012.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106 (truncated) 12:01:50.492 [info] GET /i.php 12:01:50.493 [debug] QUERY OK source="settings" db=0.1ms idle=97.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:01:50.493 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:50.493 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.493 [error] #PID<0.211013.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 60) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /i.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 /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3b8b8735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211013.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c3b8b8735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/i.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg34_n0m7kZU0AFM9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3b8b8735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3b8b8735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211013.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry. (truncated) 12:01:50.525 [info] GET /php_info.php 12:01:50.526 [debug] QUERY OK source="settings" db=0.1ms idle=96.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:01:50.526 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:50.526 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.526 [error] #PID<0.211014.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 61) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /php_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 /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3e8f4735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211014.0>, params: %{}, path_info: ["php_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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c3e8f4735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/php_info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg35HcN9cvRmsAFM9h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3e8f4735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c3e8f4735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211014.0>, params: %{}, path_info: ["php_info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:01:50.559 [info] GET /api/v1/namespaces/default/secrets 12:01:50.560 [debug] QUERY OK source="settings" db=0.1ms idle=97.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:01:50.560 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:01:50.560 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.561 [error] #PID<0.211015.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 62) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/v1/namespaces/default/secrets ** (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/v1/namespaces/default/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c42940735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211015.0>, params: %{}, path_info: ["api", "v1", "namespaces", "default", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c42940735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/api/v1/namespaces/default/secrets", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg35PnSJ5cY2kAFM-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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c42940735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/namespaces/default/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c42940735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211015.0>, params: %{}, path_info: ["api", "v1", "namespaces", "de (truncated) 12:01:50.595 [info] GET /graphql 12:01:50.596 [debug] QUERY OK source="settings" db=0.1ms idle=102.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:01:50.596 [debug] QUERY OK source="settings" db=0.0ms idle=70.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:01:50.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.597 [error] #PID<0.211016.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 63) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /graphql?query={__schema{types{name,fields{name}}}} ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /graphql (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c45989735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211016.0>, params: %{"query" => "{__schema{types{name,fields{name}}}}"}, path_info: ["graphql"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"query" => "{__schema{types{name,fields{name}}}}"}, query_string: "query={__schema{types{name,fields{name}}}}", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c45989735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"content-type", "application/json"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/graphql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg35YNWxlUgqsAFM-h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c45989735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /graphql (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c45989735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 63, host_info: :undefined } (truncated) 12:01:50.642 [info] GET /server-status 12:01:50.643 [debug] QUERY OK source="settings" db=0.1ms idle=116.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:01:50.643 [debug] QUERY OK source="settings" db=0.1ms idle=82.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:01:50.643 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.643 [error] #PID<0.211017.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 64) terminated Server: content.andreas-larsen.dk: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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c4a9e9735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211017.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c4a9e9735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg35jVdDK1Xa0AFM_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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c4a9e9735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, 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.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c4a9e9735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211017.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.f (truncated) 12:01:50.676 [info] GET /server-info 12:01:50.677 [debug] QUERY OK source="settings" db=0.1ms idle=116.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:01:50.677 [debug] QUERY OK source="settings" db=0.0ms idle=81.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:01:50.677 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:01:50.678 [error] #PID<0.211018.0> running PinchflatWeb.Endpoint (connection #PID<0.210953.0>, stream id 65) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /server-info ** (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-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c4da3c735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211018.0>, params: %{}, path_info: ["server-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544c4da3c735b-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.68.151.4"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.68.151.4"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg35ri4KO6jS4AFM_h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c4da3c735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.210953.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 58000}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544c4da3c735b-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.68.151.4", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.68.151.4" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211018.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:00.109 [info] GET /actuator/env 12:02:00.110 [debug] QUERY OK source="settings" db=0.1ms idle=788.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:02:00.110 [debug] QUERY OK source="settings" db=0.1ms idle=406.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:02:00.110 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.111 [error] #PID<0.211020.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 1) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ff3af1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211020.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0544ff3af1d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4c0hiEvBDkQAFNAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ff3af1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0544ff3af1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211020.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router = (truncated) 12:02:00.287 [info] GET /actuator/configprops 12:02:00.288 [debug] QUERY OK source="settings" db=0.1ms idle=584.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:02:00.288 [debug] QUERY OK source="settings" db=0.1ms idle=584.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:02:00.288 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.289 [error] #PID<0.211021.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 2) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /actuator/configprops ** (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/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054500efabd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211021.0>, params: %{}, path_info: ["actuator", "configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054500efabd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/actuator/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4de_YLnT25sAEloi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054500efabd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054500efabd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211021.0>, params: %{}, path_info: ["actuator", "configprops"], path_params: %{}, (truncated) 12:02:00.323 [info] GET /manage/env 12:02:00.324 [debug] QUERY OK source="settings" db=0.1ms idle=213.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:02:00.324 [debug] QUERY OK source="settings" db=0.0ms idle=213.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:02:00.324 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.325 [error] #PID<0.211022.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 3) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manage/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 /manage/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545012845d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211022.0>, params: %{}, path_info: ["manage", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545012845d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4dnlar0NkhYAElpC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545012845d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545012845d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211022.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], (truncated) 12:02:00.359 [info] GET /manage/configprops 12:02:00.360 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:00.360 [debug] QUERY OK source="settings" db=0.1ms idle=71.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:02:00.360 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.361 [error] #PID<0.211023.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 4) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manage/configprops ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450158cdd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211023.0>, params: %{}, path_info: ["manage", "configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450158cdd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/manage/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4dwJ2SnubucAFNAh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450158cdd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450158cdd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211023.0>, params: %{}, path_info: ["manage", "configprops"], path_params: %{}, port: 80, (truncated) 12:02:00.397 [info] GET /api/actuator/env 12:02:00.397 [debug] QUERY OK source="settings" db=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 [] 12:02:00.398 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:02:00.398 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.398 [error] #PID<0.211024.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 5) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/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 /api/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054501995ed10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211024.0>, params: %{}, path_info: ["api", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054501995ed10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4d5GEfy9ikQAFNBB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054501995ed10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054501995ed10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211024.0>, params: %{}, path_info: ["api", "actuator", "env"], path_params: %{}, port: 80, pri (truncated) 12:02:00.561 [info] GET /admin/actuator/env 12:02:00.562 [debug] QUERY OK source="settings" db=0.1ms idle=237.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:02:00.562 [debug] QUERY OK source="settings" db=0.2ms idle=201.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:02:00.562 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.562 [error] #PID<0.211025.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 6) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin/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 /admin/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545029c42d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 6, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211025.0>, params: %{}, path_info: ["admin", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545029c42d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/admin/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4egM0kAwu0QAFNBh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545029c42d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 6, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545029c42d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 6, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211025.0>, params: %{}, path_info: ["admin", "actuator", "env"], path_params: %{}, port: (truncated) 12:02:00.595 [info] GET /actuator/env 12:02:00.596 [debug] QUERY OK source="settings" db=0.1ms idle=235.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:02:00.596 [debug] QUERY OK source="settings" db=0.0ms idle=198.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:02:00.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.597 [error] #PID<0.211026.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 7) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545024e9f02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211026.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545024e9f02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4eoaUwnYlOsAFNCB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545024e9f02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545024e9f02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211026.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], (truncated) 12:02:00.631 [info] GET /v1/actuator/env 12:02:00.631 [debug] QUERY OK source="settings" db=0.1ms idle=233.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:02:00.632 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:00.632 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.632 [error] #PID<0.211027.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 8) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /v1/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 /v1/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545031d84d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211027.0>, params: %{}, path_info: ["v1", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545031d84d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/v1/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ew4vX_S4QYAFNCh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545031d84d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v1/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545031d84d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211027.0>, params: %{}, path_info: ["v1", "actuator", "env"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:00.685 [info] GET /actuator/configprops 12:02:00.686 [debug] QUERY OK source="settings" db=0.1ms idle=123.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:02:00.686 [debug] QUERY OK source="settings" db=0.1ms idle=90.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:02:00.686 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.687 [error] #PID<0.211028.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 9) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /actuator/configprops ** (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/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545036f4402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 9, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211028.0>, params: %{}, path_info: ["actuator", "configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545036f4402de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/actuator/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4e95Ki4UQQgAFNDB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545036f4402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 9, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545036f4402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 9, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211028.0>, params: %{}, path_info: ["actuator", "configprops"], path_params: %{}, p (truncated) 12:02:00.788 [info] GET /v2/actuator/env 12:02:00.789 [debug] QUERY OK source="settings" db=0.1ms idle=192.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:02:00.789 [debug] QUERY OK source="settings" db=0.1ms idle=157.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:02:00.789 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.790 [error] #PID<0.211029.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 10) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /v2/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 /v2/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545040867d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211029.0>, params: %{}, path_info: ["v2", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545040867d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/v2/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4fWcgQFsoP4AFNDh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545040867d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545040867d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211029.0>, params: %{}, path_info: ["v2", "actuator", "env"], path_params: %{}, port: 80, private: (truncated) 12:02:00.795 [info] {"source":"oban","duration":153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:00.819 [info] GET /manage/env 12:02:00.819 [debug] QUERY OK source="settings" db=0.1ms idle=132.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:02:00.820 [debug] QUERY OK source="settings" db=0.7ms idle=132.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:02:00.820 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.820 [error] #PID<0.211030.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 11) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manage/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 /manage/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545043fd002de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211030.0>, params: %{}, path_info: ["manage", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545043fd002de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/manage/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4fdneq0lta4AFNEB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545043fd002de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545043fd002de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211030.0>, params: %{}, path_info: ["manage", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plu (truncated) 12:02:00.826 [info] GET /configprops 12:02:00.826 [debug] QUERY OK source="settings" db=0.1ms idle=37.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:02:00.827 [debug] QUERY OK source="settings" db=0.0ms idle=37.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:02:00.827 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.827 [error] #PID<0.211031.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 12) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /configprops ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545044924d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211031.0>, params: %{}, path_info: ["configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545044924d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ffZTjrr13cAFNEh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545044924d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545044924d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211031.0>, params: %{}, path_info: ["configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], (truncated) 12:02:00.854 [info] GET /manage/configprops 12:02:00.855 [debug] QUERY OK source="settings" db=0.1ms idle=59.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:02:00.855 [debug] QUERY OK source="settings" db=0.0ms idle=35.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:02:00.855 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.855 [error] #PID<0.211032.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 13) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manage/configprops ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545047ff902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211032.0>, params: %{}, path_info: ["manage", "configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545047ff902de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/manage/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4fmE7rU0av0AFNFB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545047ff902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manage/configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manage/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545047ff902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 13, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211032.0>, params: %{}, path_info: ["manage", "configprops"], path_params: %{}, port: 80, (truncated) 12:02:00.859 [info] GET /api/config 12:02:00.859 [debug] QUERY OK source="settings" db=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 [] 12:02:00.859 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:02:00.860 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.860 [error] #PID<0.211033.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 14) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450479c2d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211033.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450479c2d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4fnMolWerjIAFNFh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450479c2d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450479c2d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, (truncated) 12:02:00.887 [info] GET /api/actuator/env 12:02:00.888 [debug] QUERY OK source="settings" db=0.1ms idle=60.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:02:00.888 [debug] QUERY OK source="settings" db=0.0ms idle=33.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:02:00.888 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.888 [error] #PID<0.211034.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 15) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/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 /api/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504a81802de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211034.0>, params: %{}, path_info: ["api", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054504a81802de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ft8X1jbuMEAFNGB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504a81802de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504a81802de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211034.0>, params: %{}, path_info: ["api", "actuator", "env"], path_params: %{}, port: 80, private (truncated) 12:02:00.893 [info] GET /api/settings 12:02:00.893 [debug] QUERY OK source="settings" db=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 [] 12:02:00.894 [debug] QUERY OK source="settings" db=0.0ms 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:02:00.894 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.894 [error] #PID<0.211035.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 16) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/settings ** (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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504ba5ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211035.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054504ba5ad10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4fvXC5-gH2sAFNGh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504ba5ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504ba5ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body (truncated) 12:02:00.923 [info] GET /admin/actuator/env 12:02:00.924 [debug] QUERY OK source="settings" db=0.1ms idle=63.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:02:00.924 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:02:00.924 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.924 [error] #PID<0.211036.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 17) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin/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 /admin/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504e83202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211036.0>, params: %{}, path_info: ["admin", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054504e83202de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/admin/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4f2iiOqaVS4AFNHB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504e83202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504e83202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211036.0>, params: %{}, path_info: ["admin", "actuator", "env"], path_params: %{}, port: 80, (truncated) 12:02:00.927 [info] GET /api/env 12:02:00.928 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=40.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:02:00.928 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:02:00.928 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.929 [error] #PID<0.211037.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 18) terminated Server: content.andreas-larsen.dk: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/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504eadfd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211037.0>, params: %{}, path_info: ["api", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054504eadfd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4f3mCWGfwPoAFNHh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504eadfd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054504eadfd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 18, (truncated) 12:02:00.960 [info] GET /v1/actuator/env 12:02:00.961 [debug] QUERY OK source="settings" db=0.1ms idle=67.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:02:00.961 [debug] QUERY OK source="settings" db=0.1ms idle=37.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:02:00.961 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.962 [error] #PID<0.211038.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 19) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /v1/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 /v1/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505185c02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211038.0>, params: %{}, path_info: ["v1", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054505185c02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/v1/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4f_c2sr8ozYAFNIB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505185c02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v1/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v1/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505185c02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211038.0>, params: %{}, path_info: ["v1", "actuator", "env"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:00.964 [info] GET /api/stripe 12:02:00.965 [debug] QUERY OK source="settings" db=0.1ms idle=40.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:02:00.965 [debug] QUERY OK source="settings" db=0.1ms idle=36.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:02:00.965 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.966 [error] #PID<0.211039.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 20) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/stripe ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545052b6bd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211039.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545052b6bd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/stripe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gAZmssv1O0AFNIh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545052b6bd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545052b6bd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, (truncated) 12:02:00.996 [info] GET /v2/actuator/env 12:02:00.996 [debug] QUERY OK source="settings" db=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 [] 12:02:00.997 [debug] QUERY OK source="settings" db=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 [] 12:02:00.997 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:00.997 [error] #PID<0.211040.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 21) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /v2/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 /v2/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505587e02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211040.0>, params: %{}, path_info: ["v2", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054505587e02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/v2/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gH53Dwkj1gAFNJB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505587e02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/actuator/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505587e02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211040.0>, params: %{}, path_info: ["v2", "actuator", "env"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:01.001 [info] GET /api/keys 12:02:01.002 [debug] QUERY OK source="settings" db=0.2ms idle=40.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:02:01.002 [debug] QUERY OK source="settings" db=0.2ms idle=36.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:02:01.002 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.002 [error] #PID<0.211041.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 22) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/keys ** (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/keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545055bded10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211041.0>, params: %{}, path_info: ["api", "keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545055bded10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gJIg61KvsIAFNJh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545055bded10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545055bded10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: (truncated) 12:02:01.033 [info] GET /configprops 12:02:01.034 [debug] QUERY OK source="settings" db=0.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 [] 12:02:01.034 [debug] QUERY OK source="settings" db=0.0ms idle=37.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:02:01.034 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.035 [error] #PID<0.211042.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 23) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /configprops ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505889d02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211042.0>, params: %{}, path_info: ["configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, application/json"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054505889d02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/configprops", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gQ1_1LWdY4AFNKB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505889d02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /configprops (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/configprops", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, application/json", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505889d02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211042.0>, params: %{}, path_info: ["configprops"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], : (truncated) 12:02:01.051 [info] GET /api/payment/config 12:02:01.052 [debug] QUERY OK source="settings" db=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 [] 12:02:01.052 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:02:01.052 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.052 [error] #PID<0.211043.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 24) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/payment/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/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505bcc6d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211043.0>, params: %{}, path_info: ["api", "payment", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054505bcc6d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gVDgg-p1t4AFNKh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505bcc6d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505bcc6d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_le (truncated) 12:02:01.068 [info] GET /api/config 12:02:01.069 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.069 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.069 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.069 [error] #PID<0.211044.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 25) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505c8c602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211044.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054505c8c602de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gZGDwSXp7IAFNLB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505c8c602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505c8c602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, st (truncated) 12:02:01.095 [info] GET /dashboard 12:02:01.095 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.096 [debug] QUERY OK source="settings" db=0.1ms idle=43.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:02:01.096 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.096 [error] #PID<0.211045.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 26) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /dashboard ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dashboard (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505fd9bd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211045.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054505fd9bd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/dashboard", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gfbedyFJKkAFNLh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505fd9bd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dashboard (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054505fd9bd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, strea (truncated) 12:02:01.106 [info] GET /api/settings 12:02:01.106 [debug] QUERY OK source="settings" db=0.1ms idle=54.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:02:01.106 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:02:01.106 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.107 [error] #PID<0.211046.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 27) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/settings ** (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/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450608e402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211046.0>, params: %{}, path_info: ["api", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450608e402de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4giC4h3xbboAFNMB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450608e402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450608e402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, (truncated) 12:02:01.130 [info] GET /admin 12:02:01.131 [debug] QUERY OK source="settings" db=0.1ms idle=61.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:02:01.131 [debug] QUERY OK source="settings" db=0.1ms idle=35.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:02:01.131 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.132 [error] #PID<0.211047.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 28) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545062e1ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211047.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545062e1ad10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/admin", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gn-dLQeXsUAFNMh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545062e1ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545062e1ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 28, host_info: (truncated) 12:02:01.142 [info] GET /api/env 12:02:01.142 [debug] QUERY OK source="settings" db=0.1ms idle=46.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:02:01.142 [debug] QUERY OK source="settings" db=0.1ms idle=36.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:02:01.142 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.143 [error] #PID<0.211048.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 29) terminated Server: content.andreas-larsen.dk: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/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506390502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211048.0>, params: %{}, path_info: ["api", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054506390502de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gqnsL52kJgAFNNB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506390502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/env", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506390502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, (truncated) 12:02:01.164 [info] GET /admin/settings 12:02:01.165 [debug] QUERY OK source="settings" db=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:02:01.165 [debug] QUERY OK source="settings" db=0.3ms idle=34.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:02:01.166 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.166 [error] #PID<0.211049.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 30) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin/settings ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545066ea1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211049.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545066ea1d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gwGGMCzqf4AFNNh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545066ea1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545066ea1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", (truncated) 12:02:01.177 [info] GET /api/stripe 12:02:01.178 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:02:01.178 [debug] QUERY OK source="settings" db=0.1ms idle=35.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:02:01.178 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.178 [error] #PID<0.211050.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 31) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/stripe ** (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/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506792a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211050.0>, params: %{}, path_info: ["api", "stripe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054506792a02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/stripe", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4gzFs_z6zl8AFNOB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506792a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/stripe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/stripe", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506792a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, st (truncated) 12:02:01.201 [info] GET /settings 12:02:01.201 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 12:02:01.201 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:02:01.202 [debug] QUERY OK source="settings" db=0.1ms idle=36.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:02:01.202 [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 [] 12:02:01.203 [debug] QUERY OK source="settings" db=0.6ms idle=25.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:02:01.205 [info] Sent 200 in 4ms 12:02:01.214 [info] GET /api/keys 12:02:01.215 [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 [] 12:02:01.215 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.215 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.216 [error] #PID<0.211052.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 33) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/keys ** (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/keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506b95102de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211052.0>, params: %{}, path_info: ["api", "keys"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054506b95102de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/keys", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4g8ABKbpmqgAFNPB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506b95102de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/keys (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/keys", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506b95102de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, (truncated) 12:02:01.249 [info] GET /api/payment/config 12:02:01.249 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.250 [debug] QUERY OK source="settings" db=0.0ms idle=47.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:02:01.250 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.250 [error] #PID<0.211053.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 34) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/payment/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/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506e97502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211053.0>, params: %{}, path_info: ["api", "payment", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054506e97502de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/payment/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hEPTOViKAMAFNPh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506e97502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/payment/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/payment/config", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054506e97502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, (truncated) 12:02:01.285 [info] GET /dashboard 12:02:01.285 [debug] QUERY OK source="settings" db=0.1ms idle=81.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:02:01.286 [debug] QUERY OK source="settings" db=0.1ms idle=70.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:02:01.286 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.286 [error] #PID<0.211054.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 35) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /dashboard ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dashboard (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507299602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211054.0>, params: %{}, path_info: ["dashboard"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054507299602de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/dashboard", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hM0e6MKjCQAFNQB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507299602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dashboard (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dashboard", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507299602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, (truncated) 12:02:01.310 [info] GET /_ignition/health-check 12:02:01.310 [debug] QUERY OK source="settings" db=0.1ms idle=94.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:02:01.311 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:02:01.311 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.311 [error] #PID<0.211055.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 36) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_ignition/health-check ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_ignition/health-check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545074955d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211055.0>, params: %{}, path_info: ["_ignition", "health-check"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545074955d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/_ignition/health-check", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hSxIPOrEp4AFNQh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545074955d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_ignition/health-check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545074955d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211055.0>, params: %{}, path_info: ["_ignition", "health-check"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:01.323 [info] GET /admin 12:02:01.323 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:02:01.324 [debug] QUERY OK source="settings" db=0.1ms idle=37.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:02:01.324 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.324 [error] #PID<0.211056.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 37) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450769bc02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211056.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450769bc02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/admin", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hV0TmbeOlwAFNRB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450769bc02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450769bc02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefi (truncated) 12:02:01.345 [info] GET /__cve_probe_cve_test_404 12:02:01.346 [debug] QUERY OK source="settings" db=0.3ms 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 [] 12:02:01.347 [debug] QUERY OK source="settings" db=0.3ms idle=35.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:02:01.347 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.347 [error] #PID<0.211057.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 38) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450789d8d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211057.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450789d8d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hbOqAtct0oAFNRh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450789d8d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450789d8d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211057.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:01.361 [info] GET /admin/settings 12:02:01.362 [debug] QUERY OK source="settings" db=0.1ms idle=38.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:02:01.362 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.362 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.363 [error] #PID<0.211058.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 39) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin/settings ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450799e602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211058.0>, params: %{}, path_info: ["admin", "settings"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*, text/html,application/json,*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450799e602de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-middleware-subrequest", "middleware:middleware:middleware:middleware:middleware"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/admin/settings", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hfEbq2c9oQAFNSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450799e602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin/settings (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/settings", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*, text/html,application/json,*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450799e602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-middleware-subrequest" => "middleware:middleware:middleware:middleware:middleware", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", (truncated) 12:02:01.380 [info] GET /telescope/requests 12:02:01.380 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.380 [debug] QUERY OK source="settings" db=0.0ms idle=34.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:02:01.381 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.381 [error] #PID<0.211059.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 40) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507ca6fd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211059.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054507ca6fd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hjZ3-fgU9QAFNSh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507ca6fd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507ca6fd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211059.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], (truncated) 12:02:01.395 [info] GET /settings 12:02:01.396 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 12:02:01.396 [debug] QUERY OK source="settings" db=0.1ms idle=49.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:02:01.396 [debug] QUERY OK source="settings" db=0.0ms idle=34.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:02:01.397 [debug] QUERY OK source="settings" db=0.1ms idle=34.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:02:01.397 [debug] QUERY OK source="settings" db=0.1ms idle=16.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:02:01.399 [info] Sent 200 in 3ms 12:02:01.414 [info] GET /horizon/api/stats 12:02:01.415 [debug] QUERY OK source="settings" db=0.1ms idle=33.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:02:01.415 [debug] QUERY OK source="settings" db=0.0ms idle=18.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:02:01.415 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.415 [error] #PID<0.211061.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 42) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /horizon/api/stats ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /horizon/api/stats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507fb17d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211061.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054507fb17d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4hrm3euctUMAFNTh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507fb17d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /horizon/api/stats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054507fb17d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211061.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], (truncated) 12:02:01.461 [info] GET /_profiler 12:02:01.461 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.462 [debug] QUERY OK source="settings" db=0.0ms idle=64.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:02:01.462 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.462 [error] #PID<0.211062.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 43) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545084bbfd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211062.0>, params: %{}, path_info: ["_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545084bbfd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/_profiler", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4h2xKzuXWfkAFNUB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545084bbfd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545084bbfd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211062.0>, params: %{}, path_info: ["_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:01.477 [info] GET /_ignition/health-check 12:02:01.477 [debug] QUERY OK source="settings" db=0.1ms idle=79.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:02:01.478 [debug] QUERY OK source="settings" db=0.0ms idle=62.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:02:01.478 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.478 [error] #PID<0.211063.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 44) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_ignition/health-check ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_ignition/health-check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545085a8a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211063.0>, params: %{}, path_info: ["_ignition", "health-check"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545085a8a02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/_ignition/health-check", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4h6l7QzRkH8AFNUh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545085a8a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_ignition/health-check (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_ignition/health-check", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545085a8a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211063.0>, params: %{}, path_info: ["_ignition", "health-check"], path_params: %{}, port: 80, private: %{ Pinchfl (truncated) 12:02:01.494 [info] GET /_profiler/latest 12:02:01.494 [debug] QUERY OK source="settings" db=0.1ms idle=79.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:02:01.494 [debug] QUERY OK source="settings" db=0.0ms idle=32.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:02:01.495 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.495 [error] #PID<0.211064.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 45) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler/latest ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/latest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545087c44d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211064.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545087c44d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4h-lZunZRjUAFNVB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545087c44d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/latest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545087c44d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211064.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_ (truncated) 12:02:01.510 [info] GET /__cve_probe_cve_test_404 12:02:01.510 [debug] QUERY OK source="settings" db=0.1ms idle=48.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:02:01.510 [debug] QUERY OK source="settings" db=0.0ms idle=32.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:02:01.511 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.511 [error] #PID<0.211065.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 46) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545088aab02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211065.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545088aab02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4iCaTdCLnvcAFNVh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545088aab02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545088aab02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211065.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:01.528 [info] GET /_profiler/open 12:02:01.529 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.529 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.529 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.529 [error] #PID<0.211066.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 47) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler/open?file=.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 /_profiler/open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508ace1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211066.0>, params: %{"file" => ".env"}, path_info: ["_profiler", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"file" => ".env"}, query_string: "file=.env", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054508ace1d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/_profiler/open", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4iGwbBYnlDMAFNWB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508ace1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508ace1d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211066.0>, params: %{"file" => ".env"}, path_info: ["_profiler", "open"], path_params: %{}, port: 80, p (truncated) 12:02:01.547 [info] GET /telescope/requests 12:02:01.547 [debug] QUERY OK source="settings" db=0.1ms idle=52.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:02:01.548 [debug] QUERY OK source="settings" db=0.1ms idle=37.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:02:01.548 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.548 [error] #PID<0.211067.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 48) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508cac602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211067.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054508cac602de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4iLQQb65MTgAFNWh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508cac602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 48, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508cac602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211067.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plu (truncated) 12:02:01.562 [info] GET /app_dev.php/_profiler 12:02:01.563 [debug] QUERY OK source="settings" db=0.1ms idle=52.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:02:01.563 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.563 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.564 [error] #PID<0.211068.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 49) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /app_dev.php/_profiler ** (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_dev.php/_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508ed93d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211068.0>, params: %{}, path_info: ["app_dev.php", "_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054508ed93d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/app_dev.php/_profiler", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4iO8W5JHHtUAFNXB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508ed93d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508ed93d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211068.0>, params: %{}, path_info: ["app_dev.php", "_profiler"], path_params: %{}, port: 80, private: %{ Pinchfla (truncated) 12:02:01.580 [info] GET /horizon/api/stats 12:02:01.580 [debug] QUERY OK source="settings" db=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 [] 12:02:01.580 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:02:01.580 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.581 [error] #PID<0.211069.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 50) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /horizon/api/stats ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /horizon/api/stats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508fae202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211069.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054508fae202de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/horizon/api/stats", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4iTDg7A8vpgAFNXh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508fae202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /horizon/api/stats (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/horizon/api/stats", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054508fae202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211069.0>, params: %{}, path_info: ["horizon", "api", "stats"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_s (truncated) 12:02:01.595 [info] GET /app_dev.php 12:02:01.596 [debug] QUERY OK source="settings" db=0.1ms idle=47.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:02:01.596 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:02:01.596 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.596 [error] #PID<0.211070.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 51) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /app_dev.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 /app_dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545091e1ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211070.0>, params: %{}, path_info: ["app_dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545091e1ad10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/app_dev.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4iWxR2z649cAFNYB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545091e1ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545091e1ad10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211070.0>, params: %{}, path_info: ["app_dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:01.615 [info] GET /_profiler 12:02:01.616 [debug] QUERY OK source="settings" db=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:02:01.616 [debug] QUERY OK source="settings" db=0.1ms idle=35.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:02:01.616 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.617 [error] #PID<0.211071.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 52) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545093b0902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211071.0>, params: %{}, path_info: ["_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545093b0902de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/_profiler", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ibl4Ts_pYQAFNYh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545093b0902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545093b0902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211071.0>, params: %{}, path_info: ["_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:01.636 [info] GET /_wdt 12:02:01.636 [debug] QUERY OK source="settings" db=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 [] 12:02:01.637 [debug] QUERY OK source="settings" db=0.0ms 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 [] 12:02:01.637 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.637 [error] #PID<0.211072.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 53) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_wdt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_wdt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545095ee0d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211072.0>, params: %{}, path_info: ["_wdt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545095ee0d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/_wdt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4igdofwuT30AFNZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545095ee0d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_wdt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545095ee0d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211072.0>, params: %{}, path_info: ["_wdt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.1068640 (truncated) 12:02:01.648 [info] GET /_profiler/latest 12:02:01.649 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.649 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:02:01.649 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.649 [error] #PID<0.211073.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 54) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler/latest ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/latest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545096b2602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211073.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545096b2602de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/_profiler/latest", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ijZdui3E6oAFNZh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545096b2602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/latest (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/latest", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545096b2602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211073.0>, params: %{}, path_info: ["_profiler", "latest"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => (truncated) 12:02:01.672 [info] GET /__cve_probe_cve_test_404 12:02:01.672 [debug] QUERY OK source="settings" db=0.1ms idle=55.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:02:01.672 [debug] QUERY OK source="settings" db=0.0ms idle=35.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:02:01.673 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.673 [error] #PID<0.211074.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 55) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545099f78d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211074.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d0545099f78d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ipBBN-beXcAFNaB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545099f78d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d0545099f78d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211074.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:01.684 [info] GET /_profiler/open 12:02:01.685 [debug] QUERY OK source="settings" db=0.1ms idle=47.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:02:01.685 [debug] QUERY OK source="settings" db=0.0ms idle=36.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:02:01.685 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.685 [error] #PID<0.211075.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 56) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_profiler/open?file=.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 /_profiler/open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509ab5302de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211075.0>, params: %{"file" => ".env"}, path_info: ["_profiler", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"file" => ".env"}, query_string: "file=.env", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054509ab5302de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/_profiler/open", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ir_a01rVqUAFNah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509ab5302de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_profiler/open (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_profiler/open", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509ab5302de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "file=.env", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211075.0>, params: %{"file" => ".env"}, path_info: ["_profiler", "open"], path_params: %{}, port: 80, private: (truncated) 12:02:01.707 [info] GET /__debug__/ 12:02:01.708 [debug] QUERY OK source="settings" db=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 [] 12:02:01.708 [debug] QUERY OK source="settings" db=0.0ms idle=35.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:02:01.708 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.709 [error] #PID<0.211076.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 57) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__debug__/ ** (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__ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509cfe9d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211076.0>, params: %{}, path_info: ["__debug__"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054509cfe9d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/__debug__/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4ixjQUjTUzsAFNbB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509cfe9d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__debug__ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509cfe9d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211076.0>, params: %{}, path_info: ["__debug__"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1> (truncated) 12:02:01.720 [info] GET /app_dev.php/_profiler 12:02:01.720 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.721 [debug] QUERY OK source="settings" db=0.1ms idle=35.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:02:01.721 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.721 [error] #PID<0.211077.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 58) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /app_dev.php/_profiler ** (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_dev.php/_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509db7c02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211077.0>, params: %{}, path_info: ["app_dev.php", "_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d054509db7c02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/app_dev.php/_profiler", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4i0iRUDD4q4AFNbh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509db7c02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev.php/_profiler (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php/_profiler", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d054509db7c02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211077.0>, params: %{}, path_info: ["app_dev.php", "_profiler"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Rou (truncated) 12:02:01.743 [info] GET /webpack-dev-server 12:02:01.744 [debug] QUERY OK source="settings" db=0.1ms idle=58.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:02:01.744 [debug] QUERY OK source="settings" db=0.1ms idle=36.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:02:01.744 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.745 [error] #PID<0.211078.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 59) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /webpack-dev-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 /webpack-dev-server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a0870d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211078.0>, params: %{}, path_info: ["webpack-dev-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450a0870d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/webpack-dev-server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4i6G4awQWmwAFNcB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a0870d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webpack-dev-server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a0870d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211078.0>, params: %{}, path_info: ["webpack-dev-server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :p (truncated) 12:02:01.754 [info] GET /app_dev.php 12:02:01.755 [debug] QUERY OK source="settings" db=0.1ms idle=46.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:02:01.755 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.755 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.756 [error] #PID<0.211079.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 60) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /app_dev.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 /app_dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a1ba902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211079.0>, params: %{}, path_info: ["app_dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450a1ba902de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/app_dev.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4i8vLQ2130sAFNch"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a1ba902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /app_dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/app_dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a1ba902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211079.0>, params: %{}, path_info: ["app_dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:01.781 [info] GET /__webpack_dev_server__/sockjs-node/info 12:02:01.782 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:02:01.782 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:01.782 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.783 [error] #PID<0.211080.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 61) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__webpack_dev_server__/sockjs-node/info ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__webpack_dev_server__/sockjs-node/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a490fd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211080.0>, params: %{}, path_info: ["__webpack_dev_server__", "sockjs-node", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450a490fd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/__webpack_dev_server__/sockjs-node/info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jDFr4nYDRUAFNdB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a490fd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__webpack_dev_server__/sockjs-node/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a490fd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211080.0>, params: (truncated) 12:02:01.787 [info] GET /_wdt 12:02:01.788 [debug] QUERY OK source="settings" db=0.2ms 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 [] 12:02:01.789 [debug] QUERY OK source="settings" db=0.2ms idle=33.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:02:01.789 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.789 [error] #PID<0.211081.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 62) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /_wdt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_wdt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a4bc202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211081.0>, params: %{}, path_info: ["_wdt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450a4bc202de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/_wdt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jEnLRmYAtkAFNdh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a4bc202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_wdt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_wdt", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a4bc202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211081.0>, params: %{}, path_info: ["_wdt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in (truncated) 12:02:01.823 [info] GET /__cve_probe_cve_test_404 12:02:01.824 [debug] QUERY OK source="settings" db=0.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 [] 12:02:01.824 [debug] QUERY OK source="settings" db=0.1ms idle=42.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:02:01.825 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.825 [error] #PID<0.211082.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 63) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a8be002de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211082.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450a8be002de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jNIRXTy-D8AFNeB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a8be002de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a8be002de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211082.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:01.828 [info] GET /__cve_probe_cve_test_404 12:02:01.829 [debug] QUERY OK source="settings" db=0.1ms idle=46.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:02:01.830 [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 [] 12:02:01.830 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.831 [error] #PID<0.211083.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 64) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a89b0d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211083.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450a89b0d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jOXHU46kfkAElri"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a89b0d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450a89b0d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211083.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:01.865 [info] GET /info.php 12:02:01.866 [debug] QUERY OK source="settings" db=0.2ms idle=76.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:02:01.866 [debug] QUERY OK source="settings" db=0.1ms idle=41.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:02:01.866 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.867 [error] #PID<0.211084.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 65) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450aca31d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211084.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450aca31d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jXKDID6BREAFNeh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450aca31d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450aca31d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211084.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 => (truncated) 12:02:01.870 [info] GET /__debug__/ 12:02:01.871 [debug] QUERY OK source="settings" db=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 [] 12:02:01.871 [debug] QUERY OK source="settings" db=0.1ms idle=41.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:02:01.871 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.872 [error] #PID<0.211085.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 66) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__debug__/ ** (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__ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450acc0502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 66, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211085.0>, params: %{}, path_info: ["__debug__"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450acc0502de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/__debug__/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jYVWzq8eDIAElsC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450acc0502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 66, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__debug__ (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__debug__/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450acc0502de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 66, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211085.0>, params: %{}, path_info: ["__debug__"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:01.899 [info] GET /phpinfo.php 12:02:01.900 [debug] QUERY OK source="settings" db=0.1ms idle=69.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:02:01.900 [debug] QUERY OK source="settings" db=0.1ms idle=34.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:02:01.900 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.901 [error] #PID<0.211086.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 67) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /phpinfo.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 /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450afabdd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 67, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211086.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450afabdd10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jfTdxibTGIAFNfB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450afabdd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 67, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450afabdd10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 67, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211086.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:01.906 [info] GET /webpack-dev-server 12:02:01.906 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.906 [debug] QUERY OK source="settings" db=0.0ms idle=35.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:02:01.906 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.907 [error] #PID<0.211087.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 68) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /webpack-dev-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 /webpack-dev-server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b0c2902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 68, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211087.0>, params: %{}, path_info: ["webpack-dev-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450b0c2902de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/webpack-dev-server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jgznVwbAzYAFNfh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b0c2902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 68, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webpack-dev-server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webpack-dev-server", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b0c2902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 68, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211087.0>, params: %{}, path_info: ["webpack-dev-server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_sess (truncated) 12:02:01.934 [info] GET /test.php 12:02:01.934 [debug] QUERY OK source="settings" db=0.1ms idle=63.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:02:01.934 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.935 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.935 [error] #PID<0.211088.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 69) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /test.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 /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b3b62d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 69, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211088.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450b3b62d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jnfNAVpBzsAFNgB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b3b62d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 69, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b3b62d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 69, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211088.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => (truncated) 12:02:01.940 [info] GET /__webpack_dev_server__/sockjs-node/info 12:02:01.941 [debug] QUERY OK source="settings" db=0.1ms idle=40.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:02:01.941 [debug] QUERY OK source="settings" db=0.1ms 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:02:01.941 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.941 [error] #PID<0.211089.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 70) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__webpack_dev_server__/sockjs-node/info ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__webpack_dev_server__/sockjs-node/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b3c4902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 70, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211089.0>, params: %{}, path_info: ["__webpack_dev_server__", "sockjs-node", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450b3c4902de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/__webpack_dev_server__/sockjs-node/info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jpAgZYVGGcAFNgh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b3c4902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 70, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__webpack_dev_server__/sockjs-node/info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__webpack_dev_server__/sockjs-node/info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b3c4902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 70, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211089.0>, params: %{}, (truncated) 12:02:01.966 [info] GET /i.php 12:02:01.967 [debug] QUERY OK source="settings" db=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 [] 12:02:01.967 [debug] QUERY OK source="settings" db=0.0ms idle=32.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:02:01.967 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.968 [error] #PID<0.211090.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 71) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /i.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 /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b6bd8d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 71, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211090.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450b6bd8d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/i.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jvS64zrBzQAFNhB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b6bd8d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 71, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b6bd8d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 71, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211090.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in (truncated) 12:02:01.974 [info] GET /__cve_probe_cve_test_404 12:02:01.975 [debug] QUERY OK source="settings" db=0.1ms idle=40.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:02:01.975 [debug] QUERY OK source="settings" db=0.0ms 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:02:01.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:01.976 [error] #PID<0.211091.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 72) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /__cve_probe_cve_test_404 ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b7c6d02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 72, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211091.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450b7c6d02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/__cve_probe_cve_test_404", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4jxL624ssKsAFNhh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b7c6d02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 72, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /__cve_probe_cve_test_404 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/__cve_probe_cve_test_404", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450b7c6d02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 72, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211091.0>, params: %{}, path_info: ["__cve_probe_cve_test_404"], path_params: %{}, port: 80, private: %{ (truncated) 12:02:02.007 [info] GET /info.php 12:02:02.008 [debug] QUERY OK source="settings" db=0.1ms idle=66.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:02:02.008 [debug] QUERY OK source="settings" db=0.0ms idle=40.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:02:02.008 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.008 [error] #PID<0.211092.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 73) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bac8402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 73, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211092.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450bac8402de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4j5AX39wFV0AFNiB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bac8402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 73, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bac8402de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 73, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211092.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 => [#Functi (truncated) 12:02:02.011 [info] GET /php_info.php 12:02:02.012 [debug] QUERY OK source="settings" db=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 [] 12:02:02.012 [debug] QUERY OK source="settings" db=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 [] 12:02:02.012 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.013 [error] #PID<0.211093.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 74) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /php_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 /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bbc93d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 74, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211093.0>, params: %{}, path_info: ["php_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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450bbc93d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/php_info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4j5-7PiFsOQAFNih"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bbc93d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 74, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bbc93d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 74, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211093.0>, params: %{}, path_info: ["php_info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_sess (truncated) 12:02:02.043 [info] GET /phpinfo.php 12:02:02.044 [debug] QUERY OK source="settings" db=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 [] 12:02:02.044 [debug] QUERY OK source="settings" db=0.1ms idle=36.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:02:02.044 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.044 [error] #PID<0.211094.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 75) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /phpinfo.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 /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450beca902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 75, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211094.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450beca902de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/phpinfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kBkc1yec9kAFNjB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450beca902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 75, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /phpinfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/phpinfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450beca902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 75, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211094.0>, params: %{}, path_info: ["phpinfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:02.048 [info] GET /api/v1/namespaces/default/secrets 12:02:02.048 [debug] QUERY OK source="settings" db=0.1ms idle=40.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:02:02.048 [debug] QUERY OK source="settings" db=0.0ms idle=36.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:02:02.048 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.049 [error] #PID<0.211095.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 76) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/v1/namespaces/default/secrets ** (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/v1/namespaces/default/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bed75d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 76, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211095.0>, params: %{}, path_info: ["api", "v1", "namespaces", "default", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450bed75d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/api/v1/namespaces/default/secrets", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kCqVtVVz3cAFNjh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bed75d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 76, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/namespaces/default/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450bed75d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 76, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211095.0>, params: %{}, path_info: ["api", "v1", " (truncated) 12:02:02.081 [info] GET /test.php 12:02:02.081 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:02.081 [debug] QUERY OK source="settings" db=0.0ms idle=37.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:02:02.082 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.082 [error] #PID<0.211096.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 77) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /test.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 /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c1cca02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 77, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211096.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450c1cca02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/test.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kKhHNb6TyMAFNkB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c1cca02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 77, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /test (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/test.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c1cca02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 77, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211096.0>, params: %{}, path_info: ["test"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Functi (truncated) 12:02:02.085 [info] GET /graphql 12:02:02.085 [debug] QUERY OK source="settings" db=0.1ms idle=41.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:02:02.085 [debug] QUERY OK source="settings" db=0.1ms idle=37.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:02:02.086 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.086 [error] #PID<0.211098.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 78) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /graphql?query={__schema{types{name,fields{name}}}} ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /graphql (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c2e01d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 78, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211098.0>, params: %{"query" => "{__schema{types{name,fields{name}}}}"}, path_info: ["graphql"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"query" => "{__schema{types{name,fields{name}}}}"}, query_string: "query={__schema{types{name,fields{name}}}}", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450c2e01d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"content-type", "application/json"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/graphql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kLffW0WDqEAFNkh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c2e01d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 78, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /graphql (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c2e01d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 78, host_info: :undefi (truncated) 12:02:02.115 [info] GET /i.php 12:02:02.115 [debug] QUERY OK source="settings" db=0.2ms idle=66.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:02:02.116 [debug] QUERY OK source="settings" db=0.1ms 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:02:02.116 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.116 [error] #PID<0.211099.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 79) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /i.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 /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c5cec02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 79, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211099.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450c5cec02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/i.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kSqNpUz5lMAFNlB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c5cec02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 79, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c5cec02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 79, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211099.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, 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) 12:02:02.120 [info] GET /server-status 12:02:02.120 [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:02:02.121 [debug] QUERY OK source="settings" db=0.2ms 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:02:02.121 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.121 [error] #PID<0.211100.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 80) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c5e78d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 80, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211100.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450c5e78d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kTzo6eHpUAAFNlh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c5e78d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 80, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c5e78d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 80, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211100.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 i (truncated) 12:02:02.151 [info] GET /php_info.php 12:02:02.151 [debug] QUERY OK source="settings" db=0.2ms idle=65.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:02:02.152 [debug] QUERY OK source="settings" db=0.1ms idle=35.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:02:02.152 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.152 [error] #PID<0.211101.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 81) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /php_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 /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c8d0a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 81, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211101.0>, params: %{}, path_info: ["php_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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450c8d0a02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/php_info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kbOItxHKX4AFNmB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c8d0a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 81, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /php_info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/php_info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c8d0a02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 81, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211101.0>, params: %{}, path_info: ["php_info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 12:02:02.155 [info] GET /server-info 12:02:02.155 [debug] QUERY OK source="settings" db=0.1ms idle=39.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:02:02.156 [debug] QUERY OK source="settings" db=0.1ms idle=35.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:02:02.156 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.156 [error] #PID<0.211102.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 82) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /server-info ** (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-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c9f08d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 82, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211102.0>, params: %{}, path_info: ["server-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450c9f08d10c-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 172.71.126.234"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "172.71.126.234"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kcModm8vNIAElsi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c9f08d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 82, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450c9f08d10c-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 172.71.126.234", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "172.71.126.234" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 82, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211102.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fet (truncated) 12:02:02.183 [info] GET /api/v1/namespaces/default/secrets 12:02:02.184 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:02.184 [debug] QUERY OK source="settings" db=0.1ms idle=32.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:02:02.184 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.185 [error] #PID<0.211103.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 83) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /api/v1/namespaces/default/secrets ** (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/v1/namespaces/default/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450ccd2202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 83, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211103.0>, params: %{}, path_info: ["api", "v1", "namespaces", "default", "secrets"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450ccd2202de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/api/v1/namespaces/default/secrets", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kjCB4_8XbwAFNmh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450ccd2202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 83, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/v1/namespaces/default/secrets (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/v1/namespaces/default/secrets", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450ccd2202de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 83, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211103.0>, params: %{}, path_info: ["api", "v1", "namespac (truncated) 12:02:02.219 [info] GET /graphql 12:02:02.220 [debug] QUERY OK source="settings" db=0.1ms idle=68.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:02:02.220 [debug] QUERY OK source="settings" db=0.0ms idle=64.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:02:02.220 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.221 [error] #PID<0.211104.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 84) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /graphql?query={__schema{types{name,fields{name}}}} ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /graphql (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450cfd3902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 84, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211104.0>, params: %{"query" => "{__schema{types{name,fields{name}}}}"}, path_info: ["graphql"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"query" => "{__schema{types{name,fields{name}}}}"}, query_string: "query={__schema{types{name,fields{name}}}}", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450cfd3902de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"content-type", "application/json"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/graphql", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4krmj1xVoqoAFNnB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450cfd3902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 84, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /graphql (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/graphql", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450cfd3902de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "content-type" => "application/json", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "query={__schema{types{name,fields{name}}}}", has_body: false, streamid: 84, host_info: :undefined (truncated) 12:02:02.254 [info] GET /server-status 12:02:02.254 [debug] QUERY OK source="settings" db=0.1ms idle=98.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:02:02.255 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:02.255 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.255 [error] #PID<0.211105.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 85) terminated Server: content.andreas-larsen.dk: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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450d3d4f02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 85, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211105.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450d3d4f02de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4kzyOfVHGGoAFNnh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450d3d4f02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 85, 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.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450d3d4f02de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 85, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211105.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.S (truncated) 12:02:02.304 [info] GET /server-info 12:02:02.304 [debug] QUERY OK source="settings" db=0.1ms idle=119.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:02:02.304 [debug] QUERY OK source="settings" db=0.1ms 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 [] 12:02:02.305 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:02:02.305 [error] #PID<0.211106.0> running PinchflatWeb.Endpoint (connection #PID<0.211019.0>, stream id 86) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /server-info ** (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-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450d8d7602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 86, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211106.0>, params: %{}, path_info: ["server-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "185.177.72.60"}, {"cf-ipcountry", "FR"}, {"cf-ray", "9d05450d8d7602de-CDG"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}, {"x-forwarded-for", "185.177.72.60, 141.101.96.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "141.101.96.46"} ], request_path: "/server-info", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWg4k_rcAQMhlAAEltC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450d8d7602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 86, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.211019.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-info", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 56776}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "185.177.72.60", "cf-ipcountry" => "FR", "cf-ray" => "9d05450d8d7602de-CDG", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "x-forwarded-for" => "185.177.72.60, 141.101.96.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "141.101.96.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 86, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.211106.0>, params: %{}, path_info: ["server-info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_sessi (truncated) 12:02:09.667 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:39.668 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.796 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:09.669 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:39.670 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.797 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:09.671 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:39.672 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.798 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:09.673 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:39.674 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.799 [info] {"source":"oban","duration":213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:09.675 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:39.676 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.801 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:09.677 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:39.678 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.803 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:09.679 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:39.680 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.804 [info] {"source":"oban","duration":132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:09.681 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:39.682 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.805 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:09.683 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:39.684 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.806 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:09.685 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:39.686 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.807 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:09.687 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:39.688 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.808 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:09.689 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:39.690 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.809 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:09.691 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:39.692 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.810 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:09.693 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:39.694 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.811 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:09.695 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:39.696 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.812 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:09.697 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:39.698 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.813 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:09.732 [info] {"source":"oban","duration":33689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:39.734 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:47.097 [info] GET / 12:18:47.097 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:18:47.097 [debug] QUERY OK source="settings" db=0.1ms idle=1385.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:18:47.098 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1386.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:18:47.098 [debug] QUERY OK source="sources" db=0.2ms idle=706.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:18:47.100 [debug] QUERY OK source="media_items" db=1.6ms idle=387.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:18:47.101 [debug] QUERY OK source="media_items" db=0.5ms idle=388.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:18:47.101 [debug] QUERY OK source="settings" db=0.1ms 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:18:47.102 [debug] QUERY OK source="settings" db=0.1ms idle=3.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:18:47.102 [debug] QUERY OK source="settings" db=0.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:18:47.103 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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:18:47.104 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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:18:47.105 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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] 12:18:47.105 [debug] QUERY OK source="sources" db=0.2ms idle=3.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" IN (?,?)) [5, 3] 12:18:47.116 [debug] QUERY OK source="media_items" db=7.5ms idle=5.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:18:47.118 [debug] QUERY OK source="media_items" db=2.2ms idle=12.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:18:47.119 [info] Sent 200 in 22ms 12:19:00.814 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:09.735 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:39.736 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.815 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:09.737 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:39.738 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.816 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:09.739 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:39.740 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.817 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:09.741 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:39.742 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.818 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:09.743 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:39.744 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.819 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:09.745 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:39.746 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.820 [info] {"source":"oban","duration":100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:09.747 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:39.748 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.821 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:09.749 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:39.750 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.822 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:09.751 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:39.752 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.823 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:09.754 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:39.755 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.824 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:09.756 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:39.757 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.825 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:10.609 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:40.610 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:01.678 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:10.611 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:40.612 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.679 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:10.613 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:40.614 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.680 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:10.615 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:40.616 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.681 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:10.617 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:40.618 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.682 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:10.619 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:40.620 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.683 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:10.621 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:40.622 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.684 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:10.623 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:40.624 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.685 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:10.625 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:40.626 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.686 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:10.627 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:40.628 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.687 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:10.629 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:40.630 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.688 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:10.631 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:40.632 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.689 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:10.633 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:40.634 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.690 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:10.635 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:40.636 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.691 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:10.637 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:40.638 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.692 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:10.639 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:40.640 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.693 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:10.641 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:40.642 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.694 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:10.643 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:40.644 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.695 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:10.645 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:40.646 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.696 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:10.647 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:40.648 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.697 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:10.649 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:40.650 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.698 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:10.651 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:40.652 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.699 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:10.653 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:40.654 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.700 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:10.655 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:40.656 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:58.056 [info] GET / 12:53:58.056 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:53:58.057 [debug] QUERY OK source="settings" db=0.1ms idle=1487.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:53:58.057 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1488.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:53:58.057 [debug] QUERY OK source="sources" db=0.1ms idle=1488.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:53:58.058 [debug] QUERY OK source="media_items" db=0.8ms idle=1488.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:53:58.059 [debug] QUERY OK source="media_items" db=0.3ms idle=500.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:53:58.059 [debug] QUERY OK source="settings" db=0.1ms 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:53:58.059 [debug] QUERY OK source="settings" db=0.1ms 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:53:58.060 [debug] QUERY OK source="settings" db=0.1ms 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:53:58.061 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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:53:58.062 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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:53:58.062 [debug] QUERY OK source="media_items" db=0.4ms 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 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:53:58.063 [debug] QUERY OK source="sources" db=0.2ms idle=3.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" IN (?,?)) [5, 3] 12:53:58.067 [debug] QUERY OK source="media_items" db=1.7ms 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 (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:53:58.070 [debug] QUERY OK source="media_items" db=2.0ms idle=6.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:53:58.071 [info] Sent 200 in 14ms 12:54:00.701 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:10.657 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:40.658 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.702 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:10.659 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:40.660 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.703 [info] {"source":"oban","duration":111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:10.661 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:40.662 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.704 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:10.663 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:40.664 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.705 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:10.665 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:40.666 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.706 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:10.667 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:40.668 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.707 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:10.669 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:40.670 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.708 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:10.671 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:40.672 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.709 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:10.673 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:40.674 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.710 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:10.675 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:40.676 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.711 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:10.677 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:40.678 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.712 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:10.679 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:40.680 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.713 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:10.681 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:40.682 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.714 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:10.683 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:27.429 [info] GET / 13:07:27.429 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:07:27.430 [debug] QUERY OK source="settings" db=0.1ms idle=984.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:07:27.430 [debug] QUERY OK source="media_profiles" db=0.1ms idle=861.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:07:27.430 [debug] QUERY OK source="sources" db=0.1ms idle=861.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:07:27.431 [debug] QUERY OK source="media_items" db=0.7ms idle=861.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:07:27.432 [debug] QUERY OK source="media_items" db=0.5ms idle=862.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:07:27.432 [debug] QUERY OK source="settings" db=0.1ms 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 [] 13:07:27.432 [debug] QUERY OK source="settings" db=0.0ms 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 [] 13:07:27.433 [debug] QUERY OK source="settings" db=0.1ms 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 [] 13:07:27.434 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 13:07:27.435 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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:07:27.435 [debug] QUERY OK source="media_items" db=0.4ms idle=2.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] 13:07:27.436 [debug] QUERY OK source="sources" db=0.2ms idle=3.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" IN (?,?)) [5, 3] 13:07:27.440 [debug] QUERY OK source="media_items" db=1.7ms idle=5.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"))) [] 13:07:27.443 [debug] QUERY OK source="media_items" db=2.6ms idle=6.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] 13:07:27.444 [info] Sent 200 in 14ms 13:07:40.684 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.715 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:10.685 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:40.686 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.716 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:10.687 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:40.688 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.717 [info] {"source":"oban","duration":176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:10.689 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:40.690 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.718 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:10.691 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:40.692 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.719 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:10.693 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:40.694 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.720 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:10.695 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:40.696 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.721 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:10.697 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:40.698 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.722 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:10.699 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:40.700 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.723 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:08.479 [info] GET / 13:16:08.479 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:16:08.479 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1897.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:16:08.480 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1897.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:16:08.480 [debug] QUERY OK source="sources" db=0.2ms idle=1898.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:16:08.481 [debug] QUERY OK source="media_items" db=0.9ms idle=1479.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:16:08.482 [debug] QUERY OK source="media_items" db=0.8ms idle=479.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:16:08.483 [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 [] 13:16:08.484 [debug] QUERY OK source="settings" db=0.2ms 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 [] 13:16:08.485 [debug] QUERY OK source="settings" db=0.6ms 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:16:08.486 [debug] QUERY OK source="tasks" db=0.2ms idle=3.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"] 13:16:08.486 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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)) [] 13:16:08.487 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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] 13:16:08.488 [debug] QUERY OK source="sources" db=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?)) [5, 3] 13:16:08.492 [debug] QUERY OK source="media_items" db=1.8ms idle=5.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"))) [] 13:16:08.494 [debug] QUERY OK source="media_items" db=2.0ms idle=6.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] 13:16:08.495 [info] Sent 200 in 16ms 13:16:10.701 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:40.702 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.724 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:10.703 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:40.704 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.725 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:10.705 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:40.706 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.726 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:10.707 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:40.708 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.727 [info] {"source":"oban","duration":196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:10.709 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:40.710 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.728 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:10.711 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:40.712 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.729 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:10.713 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:40.714 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.730 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:10.715 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:40.716 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.731 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:10.717 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:40.718 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.732 [info] {"source":"oban","duration":163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:10.719 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:40.720 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.733 [info] {"source":"oban","duration":145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:10.721 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:40.722 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.734 [info] {"source":"oban","duration":131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:10.723 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:40.724 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.735 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:10.725 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:40.726 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.736 [info] {"source":"oban","duration":181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:10.727 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:40.728 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.737 [info] {"source":"oban","duration":202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:10.729 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:40.730 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.738 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:10.731 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:40.732 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.739 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:10.733 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:40.734 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.740 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:10.735 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:40.736 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.741 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:10.737 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:40.738 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.742 [info] {"source":"oban","duration":195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:10.739 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:40.740 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.743 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:10.741 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:40.743 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.744 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:10.744 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:40.745 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.745 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:10.746 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:40.747 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.746 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:10.748 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:40.749 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.747 [info] {"source":"oban","duration":171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:10.750 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:40.751 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.748 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:10.752 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:40.753 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.749 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:10.754 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:40.755 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.750 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:10.756 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:40.757 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.751 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:10.758 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:40.759 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.752 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:10.760 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:40.761 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.753 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:10.762 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:40.763 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.754 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:10.764 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:40.765 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.755 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:10.766 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:40.767 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.756 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:10.768 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:40.769 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.757 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:10.770 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:40.771 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.758 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:10.772 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:40.773 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.759 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:10.774 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:40.775 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.760 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:10.776 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:40.777 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.761 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:10.778 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:40.779 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.762 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:10.780 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:40.781 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.763 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:10.782 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:40.783 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.764 [info] {"source":"oban","duration":157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:10.784 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:40.785 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.765 [info] {"source":"oban","duration":149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:10.786 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:40.787 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.766 [info] {"source":"oban","duration":139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:10.788 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:40.789 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.767 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:10.790 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:40.791 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.768 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:10.793 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:40.794 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.769 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:10.795 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:40.796 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.770 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:10.797 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:40.798 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.771 [info] {"source":"oban","duration":172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:10.799 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:40.800 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.772 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:10.801 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:40.803 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.773 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:10.804 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:40.805 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.774 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:10.806 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:15.264 [info] HEAD / 14:07:15.264 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:07:15.265 [debug] QUERY OK source="settings" db=0.1ms idle=649.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:07:15.265 [debug] QUERY OK source="media_profiles" db=0.2ms idle=649.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:07:15.266 [debug] QUERY OK source="sources" db=0.1ms idle=649.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:07:15.267 [debug] QUERY OK source="media_items" db=0.7ms idle=650.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:07:15.267 [debug] QUERY OK source="media_items" db=0.3ms idle=15.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:07:15.267 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:07:15.268 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:07:15.268 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:07:15.269 [debug] QUERY OK source="tasks" db=0.2ms idle=2.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"] 14:07:15.270 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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)) [] 14:07:15.271 [debug] QUERY OK source="media_items" db=0.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 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:07:15.271 [debug] QUERY OK source="sources" db=0.2ms idle=3.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" IN (?,?)) [5, 3] 14:07:15.276 [debug] QUERY OK source="media_items" db=1.7ms idle=5.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"))) [] 14:07:15.278 [debug] QUERY OK source="media_items" db=2.0ms 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 (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:07:15.279 [info] Sent 200 in 14ms 14:07:40.807 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.775 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:10.808 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:40.809 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.776 [info] {"source":"oban","duration":169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:10.810 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:40.811 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.777 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:10.812 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:40.813 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.778 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:10.814 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:40.815 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.779 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:10.816 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:40.817 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.780 [info] {"source":"oban","duration":179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:10.818 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:40.819 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.781 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:10.820 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:40.821 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.782 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:10.822 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:40.823 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.783 [info] {"source":"oban","duration":198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:10.824 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:40.825 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.784 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:10.826 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:40.827 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.785 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:10.828 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:40.829 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.786 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:10.830 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:40.831 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.787 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:10.832 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:40.833 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.788 [info] {"source":"oban","duration":167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:10.834 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:40.835 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.789 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:10.836 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:40.837 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.790 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:10.838 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:40.839 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.791 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:10.840 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:40.841 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.792 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:10.842 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:40.843 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.793 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:10.844 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:40.845 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.794 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:10.846 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:40.847 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.795 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:10.848 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:40.849 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.796 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:10.850 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:40.851 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.797 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:10.852 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:40.853 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.798 [info] {"source":"oban","duration":122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:10.854 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:40.855 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:47.736 [info] GET /sources/3/media/133899 14:31:47.736 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "133899", "source_id" => "3"} Pipelines: [:browser] 14:31:47.737 [debug] QUERY OK source="media_items" db=0.3ms idle=1110.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" = ?) [133899] 14:31:47.737 [debug] QUERY OK source="tasks" db=0.3ms idle=1111.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" [133899] 14:31:47.737 [debug] QUERY OK source="sources" db=0.4ms idle=1111.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" = ?) [3] 14:31:47.738 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=1112.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4194, 4213] 14:31:47.739 [debug] QUERY OK source="settings" db=0.1ms idle=913.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:31:47.739 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:31:47.740 [debug] QUERY OK source="settings" db=0.0ms 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 [] 14:31:47.741 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 14:31:47.743 [info] Sent 200 in 6ms 14:32:00.799 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:08.141 [info] GET /sources/5/media/133970 14:32:08.141 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "133970", "source_id" => "5"} Pipelines: [:browser] 14:32:08.142 [debug] QUERY OK source="media_items" db=0.3ms idle=1515.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" = ?) [133970] 14:32:08.142 [debug] QUERY OK source="tasks" db=0.3ms idle=1296.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" [133970] 14:32:08.143 [debug] QUERY OK source="sources" db=0.5ms idle=516.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" = ?) [5] 14:32:08.143 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=517.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4198, 4214] 14:32:08.144 [debug] QUERY OK source="settings" db=0.1ms idle=297.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:32:08.144 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:32:08.145 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:32:08.146 [debug] QUERY OK source="media_profiles" db=0.3ms idle=2.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] 14:32:08.148 [info] Sent 200 in 7ms 14:32:08.243 [info] GET /sources/5/media/131732 14:32:08.243 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "131732", "source_id" => "5"} Pipelines: [:browser] 14:32:08.246 [debug] QUERY OK source="media_items" db=2.5ms idle=100.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" = ?) [131732] 14:32:08.247 [debug] QUERY OK source="tasks" db=0.3ms idle=102.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" [131732] 14:32:08.247 [debug] QUERY OK source="sources" db=0.3ms idle=102.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" = ?) [5] 14:32:08.250 [debug] QUERY OK source="oban_jobs" db=3.0ms idle=102.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4147, 4161] 14:32:08.251 [debug] QUERY OK source="settings" db=0.1ms idle=105.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:32:08.252 [debug] QUERY OK source="settings" db=0.4ms 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 [] 14:32:08.254 [debug] QUERY OK source="settings" db=1.9ms 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 [] 14:32:08.258 [debug] QUERY OK source="media_profiles" db=3.3ms queue=0.1ms idle=7.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] 14:32:08.261 [info] Sent 200 in 17ms 14:32:10.856 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:38.619 [info] GET /sources/5/media/133054 14:32:38.620 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "133054", "source_id" => "5"} Pipelines: [:browser] 14:32:38.620 [debug] QUERY OK source="media_items" db=0.2ms idle=1744.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" = ?) [133054] 14:32:38.621 [debug] QUERY OK source="tasks" db=0.1ms idle=994.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" [133054] 14:32:38.621 [debug] QUERY OK source="sources" db=0.3ms idle=995.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" = ?) [5] 14:32:38.622 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=995.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4176, 4190] 14:32:38.622 [debug] QUERY OK source="settings" db=0.1ms idle=745.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 [] 14:32:38.622 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:32:38.623 [debug] QUERY OK source="settings" db=0.0ms 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 [] 14:32:38.624 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 14:32:38.626 [info] Sent 200 in 6ms 14:32:40.857 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:49.844 [info] GET /app_info 14:32:49.844 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 14:32:49.845 [debug] QUERY OK source="settings" db=0.1ms idle=1218.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:32:49.845 [debug] QUERY OK source="settings" db=0.1ms idle=957.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:32:49.845 [debug] QUERY OK source="settings" db=0.1ms idle=219.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 [] 14:32:49.846 [debug] QUERY OK source="settings" db=0.0ms idle=220.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:32:49.846 [debug] QUERY OK source="settings" db=0.0ms idle=220.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:32:49.847 [info] Sent 200 in 2ms 14:32:56.853 [info] GET /sources 14:32:56.853 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 14:32:56.853 [debug] QUERY OK source="settings" db=0.1ms idle=1227.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:32:56.853 [debug] QUERY OK source="settings" db=0.1ms idle=1227.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 [] 14:32:56.854 [debug] QUERY OK source="settings" db=0.1ms idle=1228.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:32:56.855 [debug] QUERY OK source="settings" db=0.1ms idle=1228.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:32:56.855 [debug] QUERY OK source="settings" db=0.0ms idle=960.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:32:56.858 [debug] QUERY OK source="sources" db=2.2ms idle=2.0ms 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)) [] 14:32:56.861 [debug] QUERY OK source="sources" db=3.1ms idle=4.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] 14:32:56.865 [info] Sent 200 in 12ms 14:32:57.287 [info] GET /settings 14:32:57.288 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 14:32:57.288 [debug] QUERY OK source="settings" db=0.1ms idle=433.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:32:57.288 [debug] QUERY OK source="settings" db=0.1ms idle=433.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 [] 14:32:57.289 [debug] QUERY OK source="settings" db=0.1ms idle=430.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 [] 14:32:57.289 [debug] QUERY OK source="settings" db=0.1ms idle=427.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:32:57.292 [info] Sent 200 in 4ms 14:33:00.800 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:10.858 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:20.144 [info] GET /sources/5 14:33:20.144 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 14:33:20.145 [debug] QUERY OK source="sources" db=0.2ms idle=1518.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" = ?) [5] 14:33:20.145 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1519.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] 14:33:20.146 [debug] QUERY OK source="tasks" db=0.4ms idle=1519.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 (?,?,?,?)) [5, "executing", "available", "scheduled", "retryable"] 14:33:20.146 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1226.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [4258] 14:33:20.147 [debug] QUERY OK source="settings" db=0.2ms idle=226.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:20.147 [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 [] 14:33:20.148 [debug] QUERY OK source="settings" db=0.2ms 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 [] 14:33:20.150 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [5] 14:33:20.151 [debug] QUERY OK source="media_items" db=1.3ms idle=4.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 ((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")))) [5] 14:33:20.153 [debug] QUERY OK source="media_items" db=1.5ms idle=5.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 (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 ? [5, 10, 0] 14:33:20.154 [debug] QUERY OK source="sources" db=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 14:33:20.154 [debug] QUERY OK source="media_items" db=0.2ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 14:33:20.156 [debug] QUERY OK source="media_items" db=0.9ms idle=4.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 ? [5, 10, 0] 14:33:20.157 [debug] QUERY OK source="sources" db=0.1ms idle=4.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" = ?) [5] 14:33:20.158 [debug] QUERY OK source="media_items" db=1.3ms idle=3.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"))))) [5] 14:33:20.160 [debug] QUERY OK source="media_items" db=1.6ms idle=4.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 ? [5, 10, 0] 14:33:20.162 [info] Sent 200 in 18ms 14:33:40.859 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.801 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:10.860 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:10.876 [info] GET /sources/5/media/134895 14:34:10.876 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "134895", "source_id" => "5"} Pipelines: [:browser] 14:34:10.877 [debug] QUERY OK source="media_items" db=0.2ms idle=1247.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" = ?) [134895] 14:34:10.877 [debug] QUERY OK source="tasks" db=0.1ms idle=906.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" [134895] 14:34:10.878 [debug] QUERY OK source="sources" db=0.3ms idle=248.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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 14:34:10.878 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=249.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4220, 4234] 14:34:10.879 [debug] QUERY OK source="settings" db=0.1ms idle=18.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 [] 14:34:10.879 [debug] QUERY OK source="settings" db=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 [] 14:34:10.879 [debug] QUERY OK source="settings" db=0.0ms 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 [] 14:34:10.880 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 14:34:10.882 [info] Sent 200 in 6ms 14:34:40.861 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:57.777 [info] GET /sources/3 14:34:57.777 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 14:34:57.778 [debug] QUERY OK source="sources" db=0.2ms idle=1148.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" = ?) [3] 14:34:57.778 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1149.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] 14:34:57.779 [debug] QUERY OK source="tasks" db=0.9ms idle=1149.9ms 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 (?,?,?,?)) [3, "executing", "available", "scheduled", "retryable"] 14:34:57.780 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1150.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [4262] 14:34:57.780 [debug] QUERY OK source="settings" db=0.1ms idle=760.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 [] 14:34:57.780 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:34:57.781 [debug] QUERY OK source="settings" db=0.1ms 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 [] 14:34:57.783 [debug] QUERY OK source="sources" db=0.1ms idle=3.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" = ?) [3] 14:34:57.783 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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")))) [3] 14:34:57.784 [debug] QUERY OK source="media_items" db=0.5ms idle=3.2ms 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 ? [3, 10, 0] 14:34:57.785 [debug] QUERY OK source="sources" db=0.1ms 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."id" = ?) [3] 14:34:57.785 [debug] QUERY OK source="media_items" db=0.1ms idle=3.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 14:34:57.785 [debug] QUERY OK source="media_items" db=0.2ms idle=2.5ms 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 ? [3, 10, 0] 14:34:57.787 [debug] QUERY OK source="sources" db=0.1ms idle=3.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" = ?) [3] 14:34:57.787 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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"))))) [3] 14:34:57.788 [debug] QUERY OK source="media_items" db=0.5ms idle=2.6ms 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 ? [3, 10, 0] 14:34:57.789 [info] Sent 200 in 12ms 14:34:58.104 [info] GET /media_profiles 14:34:58.104 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 14:34:58.104 [debug] QUERY OK source="media_profiles" db=0.2ms idle=318.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", (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" [] 14:34:58.105 [debug] QUERY OK source="settings" db=0.1ms idle=318.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:34:58.105 [debug] QUERY OK source="settings" db=0.1ms idle=317.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 [] 14:34:58.106 [debug] QUERY OK source="settings" db=0.1ms idle=317.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:34:58.107 [info] Sent 200 in 3ms 14:35:00.802 [info] {"source":"oban","duration":180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:10.862 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:40.863 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.803 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:10.864 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:40.865 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.804 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:10.866 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:40.868 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.805 [info] {"source":"oban","duration":204,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:10.870 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:40.871 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.806 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:10.872 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:40.873 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.807 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:10.874 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:40.875 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.808 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:10.877 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:40.878 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.809 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:10.879 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:40.880 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.810 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:10.881 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:40.882 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.811 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:10.883 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:40.884 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.812 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:10.885 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:40.886 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.813 [info] {"source":"oban","duration":164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:10.887 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:40.888 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.814 [info] {"source":"oban","duration":141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:10.889 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:40.890 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.815 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:10.891 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:40.892 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.816 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:10.893 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:40.894 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.817 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:10.895 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:40.896 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.818 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:10.897 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:40.898 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.819 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:10.899 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:40.900 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.820 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:10.901 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:40.902 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.821 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:10.903 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:40.904 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.822 [info] {"source":"oban","duration":188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:10.905 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:40.906 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.823 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:10.907 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:40.908 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.824 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:10.909 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:40.910 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.825 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:10.911 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:40.912 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.826 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:10.913 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:40.914 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.827 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:10.915 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:40.916 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.828 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:10.917 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:40.919 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.829 [info] {"source":"oban","duration":221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:10.920 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:40.921 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.830 [info] {"source":"oban","duration":125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:10.922 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:40.923 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.831 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:10.924 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:40.925 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.832 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:10.926 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:40.927 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.833 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:10.928 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:40.929 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.834 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:10.930 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:40.931 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.835 [info] {"source":"oban","duration":184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:10.932 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:40.933 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.836 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:10.934 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:40.935 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.837 [info] {"source":"oban","duration":209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:10.936 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:40.937 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.838 [info] {"source":"oban","duration":182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:10.938 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:40.942 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.839 [info] {"source":"oban","duration":190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:10.943 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:40.944 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.840 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:10.945 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:40.946 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.841 [info] {"source":"oban","duration":177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:10.947 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:40.948 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.842 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:10.949 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:40.950 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.843 [info] {"source":"oban","duration":178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:10.951 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:40.952 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.844 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:10.953 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:40.954 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.845 [info] {"source":"oban","duration":94,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:10.955 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:40.956 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.846 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:10.957 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:40.958 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.847 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:10.959 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:40.960 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.848 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:10.961 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:40.962 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.849 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:10.963 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:40.964 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.850 [info] {"source":"oban","duration":183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:10.965 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:40.966 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.851 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:10.967 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:40.968 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.852 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:10.969 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:40.971 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.853 [info] {"source":"oban","duration":197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:10.972 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:40.973 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.854 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:10.974 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:40.975 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.855 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:10.976 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:40.978 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.856 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:10.979 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:40.981 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.857 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:10.982 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:40.983 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.858 [info] {"source":"oban","duration":173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:10.984 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:40.985 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.859 [info] {"source":"oban","duration":161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:10.986 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:40.987 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.860 [info] {"source":"oban","duration":128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:10.988 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:40.989 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.861 [info] {"source":"oban","duration":206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:10.990 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:40.991 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.862 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:10.992 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:40.993 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.863 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:10.994 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:40.996 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.864 [info] {"source":"oban","duration":185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:10.997 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:40.998 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.865 [info] {"source":"oban","duration":191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:10.999 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:41.000 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:48.978 [info] GET /sources/3/media/133899/edit 15:38:48.979 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "133899", "source_id" => "3"} Pipelines: [:browser] 15:38:48.980 [debug] QUERY OK source="media_items" db=0.2ms idle=780.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" = ?) [133899] 15:38:48.980 [debug] QUERY OK source="settings" db=0.1ms idle=279.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 [] 15:38:48.981 [debug] QUERY OK source="settings" db=0.0ms idle=280.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 [] 15:38:48.982 [debug] QUERY OK source="settings" db=0.5ms idle=280.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 [] 15:38:48.983 [info] Sent 200 in 4ms 15:38:49.473 [info] GET /sources/5/media/119467 15:38:49.474 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "119467", "source_id" => "5"} Pipelines: [:browser] 15:38:49.474 [debug] QUERY OK source="media_items" db=0.2ms idle=494.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" = ?) [119467] 15:38:49.475 [debug] QUERY OK source="tasks" db=0.1ms idle=494.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" [119467] 15:38:49.475 [debug] QUERY OK source="sources" db=0.2ms idle=494.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" = ?) [5] 15:38:49.476 [debug] QUERY OK source="settings" db=0.1ms idle=494.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 [] 15:38:49.476 [debug] QUERY OK source="settings" db=0.1ms idle=275.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 [] 15:38:49.477 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:49.478 [debug] QUERY OK source="media_profiles" db=0.3ms idle=2.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] 15:38:49.480 [info] Sent 200 in 6ms 15:38:49.727 [info] GET /sources/3/media/130670 15:38:49.727 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "130670", "source_id" => "3"} Pipelines: [:browser] 15:38:49.728 [debug] QUERY OK source="media_items" db=0.3ms idle=252.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" = ?) [130670] 15:38:49.728 [debug] QUERY OK source="tasks" db=0.2ms idle=252.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" [130670] 15:38:49.728 [debug] QUERY OK source="sources" db=0.2ms idle=251.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" = ?) [3] 15:38:49.729 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=251.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4120, 4140] 15:38:49.730 [debug] QUERY OK source="settings" db=0.4ms idle=251.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 [] 15:38:49.730 [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 [] 15:38:49.731 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:49.732 [debug] QUERY OK source="media_profiles" db=0.1ms 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", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:38:49.734 [info] Sent 200 in 7ms 15:38:50.152 [info] GET /wp-content/plugins/hellopress/wp_filemanager.php 15:38:50.152 [debug] QUERY OK source="settings" db=0.2ms idle=423.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 [] 15:38:50.153 [debug] QUERY OK source="settings" db=0.1ms idle=422.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 [] 15:38:50.153 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:50.153 [error] #PID<0.212356.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 5) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/plugins/hellopress/wp_filemanager.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 /wp-content/plugins/hellopress/wp_filemanager (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/hellopress/wp_filemanager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829b4e0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212356.0>, params: %{}, path_info: ["wp-content", "plugins", "hellopress", "wp_filemanager"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06829b4e0bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-content/plugins/hellopress/wp_filemanager.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstvAXMhdFSGsAAeZD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/hellopress/wp_filemanager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829b4e0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/plugins/hellopress/wp_filemanager (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/hellopress/wp_filemanager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829b4e0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212356.0>, params: %{}, path_info: ["wp-content", "plugins", "hellopress", "wp_filemanager"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_rou (truncated) 15:38:50.228 [info] GET /sources/5/media/128608 15:38:50.228 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "128608", "source_id" => "5"} Pipelines: [:browser] 15:38:50.229 [debug] QUERY OK source="media_items" db=0.2ms idle=497.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" = ?) [128608] 15:38:50.229 [debug] QUERY OK source="tasks" db=0.1ms idle=497.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" [128608] 15:38:50.229 [debug] QUERY OK source="sources" db=0.2ms idle=76.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" = ?) [5] 15:38:50.230 [debug] QUERY OK source="settings" db=0.2ms idle=76.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 [] 15:38:50.230 [debug] QUERY OK source="settings" db=0.1ms idle=28.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 [] 15:38:50.231 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:50.232 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:38:50.233 [info] Sent 200 in 5ms 15:38:50.407 [info] GET /new4.php 15:38:50.408 [debug] QUERY OK source="settings" db=0.1ms idle=178.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 [] 15:38:50.408 [debug] QUERY OK source="settings" db=0.1ms idle=177.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 [] 15:38:50.408 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:50.409 [error] #PID<0.212361.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 7) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /new4.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 /new4 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new4.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829cef06be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212361.0>, params: %{}, path_info: ["new4"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06829cef06be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/new4.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstv9SKsGaJecAAeaj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new4.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829cef06be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /new4 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/new4.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829cef06be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 7, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212361.0>, params: %{}, path_info: ["new4"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br (truncated) 15:38:50.561 [info] GET /sc.php 15:38:50.561 [debug] QUERY OK source="settings" db=0.1ms idle=330.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 [] 15:38:50.561 [debug] QUERY OK source="settings" db=0.0ms idle=330.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 [] 15:38:50.561 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:50.562 [error] #PID<0.212362.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 8) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sc.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 /sc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829e8850be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212362.0>, params: %{}, path_info: ["sc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06829e8850be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/sc.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstwh0-trtwbEAAebD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829e8850be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06829e8850be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212362.0>, params: %{}, path_info: ["sc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {" (truncated) 15:38:50.729 [info] GET /sources/3/media/127637/edit 15:38:50.729 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "127637", "source_id" => "3"} Pipelines: [:browser] 15:38:50.729 [debug] QUERY OK source="media_items" db=0.2ms idle=497.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" = ?) [127637] 15:38:50.730 [debug] QUERY OK source="settings" db=0.1ms idle=321.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 [] 15:38:50.730 [debug] QUERY OK source="settings" db=0.1ms idle=321.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 [] 15:38:50.731 [debug] QUERY OK source="settings" db=0.1ms idle=169.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 [] 15:38:50.732 [info] Sent 200 in 3ms 15:38:50.862 [info] GET /yussef.php 15:38:50.862 [debug] QUERY OK source="settings" db=0.1ms idle=300.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 [] 15:38:50.862 [debug] QUERY OK source="settings" db=0.0ms idle=132.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 [] 15:38:50.863 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:50.863 [error] #PID<0.212364.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 10) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /yussef.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 /yussef (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/yussef.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a0699bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212364.0>, params: %{}, path_info: ["yussef"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a0699bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/yussef.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstxpmG3Q_jRQAAecD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/yussef.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a0699bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /yussef (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/yussef.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a0699bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212364.0>, params: %{}, path_info: ["yussef"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:51.011 [info] GET /wp-session.php 15:38:51.012 [debug] QUERY OK source="settings" db=0.2ms idle=281.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 [] 15:38:51.012 [debug] QUERY OK source="settings" db=0.0ms idle=282.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 [] 15:38:51.012 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.013 [error] #PID<0.212365.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 11) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-session.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 /wp-session (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-session.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a15a60be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212365.0>, params: %{}, path_info: ["wp-session"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a15a60be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/wp-session.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstyNT5ZiHiJwAFQZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-session.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a15a60be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-session (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-session.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a15a60be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212365.0>, params: %{}, path_info: ["wp-session"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, (truncated) 15:38:51.125 [info] GET /tailed.php 15:38:51.126 [debug] QUERY OK source="settings" db=0.2ms idle=395.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 [] 15:38:51.126 [debug] QUERY OK source="settings" db=0.2ms idle=263.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 [] 15:38:51.127 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.127 [error] #PID<0.212366.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 12) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /tailed.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 /tailed (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tailed.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a21adcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212366.0>, params: %{}, path_info: ["tailed"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a21adcbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/tailed.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstyoexRAYiJwAFQZh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tailed.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a21adcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tailed (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tailed.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a21adcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 12, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212366.0>, params: %{}, path_info: ["tailed"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:51.231 [info] GET /sources/3/media/127637 15:38:51.231 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "127637", "source_id" => "3"} Pipelines: [:browser] 15:38:51.232 [debug] QUERY OK source="media_items" db=0.2ms idle=219.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" = ?) [127637] 15:38:51.232 [debug] QUERY OK source="tasks" db=0.2ms idle=219.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" [127637] 15:38:51.232 [debug] QUERY OK source="sources" db=0.2ms idle=106.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" = ?) [3] 15:38:51.233 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=106.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [4048] 15:38:51.233 [debug] QUERY OK source="settings" db=0.1ms idle=31.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 [] 15:38:51.234 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:38:51.234 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:51.235 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:38:51.237 [info] Sent 200 in 5ms 15:38:51.245 [info] GET /aq.php 15:38:51.246 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:38:51.246 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:38:51.246 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.247 [error] #PID<0.212371.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 14) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /aq.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 /aq (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aq.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a2db97be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212371.0>, params: %{}, path_info: ["aq"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a2db97be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/aq.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstzFD3nmpWkQAAedj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aq.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a2db97be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aq (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aq.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a2db97be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 14, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212371.0>, params: %{}, path_info: ["aq"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:51.311 [info] GET /opts.php 15:38:51.311 [debug] QUERY OK source="settings" db=0.2ms idle=77.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 [] 15:38:51.312 [debug] QUERY OK source="settings" db=0.1ms idle=77.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 [] 15:38:51.312 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.312 [error] #PID<0.212372.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 15) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /opts.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 /opts (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/opts.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a33c0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212372.0>, params: %{}, path_info: ["opts"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a33c0bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/opts.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstzUsGoK2ZDwAAeeD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/opts.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a33c0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /opts (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/opts.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a33c0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 15, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212372.0>, params: %{}, path_info: ["opts"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:51.425 [info] GET /x123.php 15:38:51.426 [debug] QUERY OK source="settings" db=0.3ms idle=190.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 [] 15:38:51.427 [debug] QUERY OK source="settings" db=0.4ms idle=180.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 [] 15:38:51.427 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.427 [error] #PID<0.212373.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 16) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /x123.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 /x123 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x123.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a3fc94be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212373.0>, params: %{}, path_info: ["x123"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a3fc94be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/x123.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWstzv9uSabCvkAEm4C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x123.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a3fc94be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /x123 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x123.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a3fc94be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 16, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212373.0>, params: %{}, path_info: ["x123"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:51.613 [info] GET /wp-act.php 15:38:51.613 [debug] QUERY OK source="settings" db=0.1ms idle=366.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 [] 15:38:51.613 [debug] QUERY OK source="settings" db=0.1ms idle=301.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 [] 15:38:51.613 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.614 [error] #PID<0.212374.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 17) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-act.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 /wp-act (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-act.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a51d61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212374.0>, params: %{}, path_info: ["wp-act"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a51d61be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/wp-act.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst0cpU0-dZsUAAeej"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-act.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a51d61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-act (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-act.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a51d61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212374.0>, params: %{}, path_info: ["wp-act"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:51.731 [info] GET /sources/3/media/121817/edit 15:38:51.731 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "121817", "source_id" => "3"} Pipelines: [:browser] 15:38:51.732 [debug] QUERY OK source="media_items" db=0.2ms idle=419.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" = ?) [121817] 15:38:51.732 [debug] QUERY OK source="settings" db=0.1ms idle=305.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 [] 15:38:51.732 [debug] QUERY OK source="settings" db=0.1ms idle=305.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 [] 15:38:51.733 [debug] QUERY OK source="settings" db=0.1ms idle=119.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 [] 15:38:51.734 [info] Sent 200 in 3ms 15:38:51.776 [info] GET /moshou.php 15:38:51.776 [debug] QUERY OK source="settings" db=0.1ms idle=162.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 [] 15:38:51.777 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:38:51.777 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.777 [error] #PID<0.212376.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 19) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /moshou.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 /moshou (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/moshou.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a62e1abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212376.0>, params: %{}, path_info: ["moshou"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a62e1abe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/moshou.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst1Djp3PF7U8AAefj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/moshou.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a62e1abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /moshou (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/moshou.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a62e1abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 19, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212376.0>, params: %{}, path_info: ["moshou"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:51.935 [info] GET /seetox.php 15:38:51.936 [debug] QUERY OK source="settings" db=0.2ms idle=203.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 [] 15:38:51.936 [debug] QUERY OK source="settings" db=0.1ms idle=203.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 [] 15:38:51.936 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:51.937 [error] #PID<0.212377.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 20) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /seetox.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 /seetox (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/seetox.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a72ed7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212377.0>, params: %{}, path_info: ["seetox"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a72ed7be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/seetox.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst1pmU-LqVO0AAegD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/seetox.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a72ed7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /seetox (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/seetox.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a72ed7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212377.0>, params: %{}, path_info: ["seetox"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:52.061 [info] GET /dom.php 15:38:52.062 [debug] QUERY OK source="settings" db=0.2ms idle=328.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 [] 15:38:52.062 [debug] QUERY OK source="settings" db=0.1ms idle=285.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 [] 15:38:52.062 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.063 [error] #PID<0.212378.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 21) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /dom.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 /dom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dom.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a7ef51be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212378.0>, params: %{}, path_info: ["dom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a7ef51be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/dom.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst2Hqxksn60kAAegj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dom.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a7ef51be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dom.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a7ef51be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 21, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212378.0>, params: %{}, path_info: ["dom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:52.216 [info] GET /samiri.php 15:38:52.216 [debug] QUERY OK source="settings" db=0.2ms idle=280.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 [] 15:38:52.217 [debug] QUERY OK source="settings" db=0.1ms idle=280.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 [] 15:38:52.217 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.217 [error] #PID<0.212379.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 22) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /samiri.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 /samiri (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/samiri.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a8e817be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212379.0>, params: %{}, path_info: ["samiri"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a8e817be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/samiri.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst2seh_zChBsAAehD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/samiri.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a8e817be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /samiri (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/samiri.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a8e817be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212379.0>, params: %{}, path_info: ["samiri"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:52.233 [info] GET /sources/3/media/121817 15:38:52.234 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "121817", "source_id" => "3"} Pipelines: [:browser] 15:38:52.234 [debug] QUERY OK source="media_items" db=0.2ms idle=171.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" = ?) [121817] 15:38:52.235 [debug] QUERY OK source="tasks" db=0.1ms idle=172.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" [121817] 15:38:52.235 [debug] QUERY OK source="sources" db=0.2ms idle=31.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" = ?) [3] 15:38:52.235 [debug] QUERY OK source="settings" db=0.1ms idle=18.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 [] 15:38:52.236 [debug] QUERY OK source="settings" db=0.0ms idle=18.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 [] 15:38:52.236 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:52.237 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:38:52.239 [info] Sent 200 in 5ms 15:38:52.330 [info] GET /plugins.php 15:38:52.330 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:52.331 [debug] QUERY OK source="settings" db=0.0ms idle=95.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 [] 15:38:52.331 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.331 [error] #PID<0.212384.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 24) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /plugins.php?p= ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plugins (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plugins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a998c1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "p=", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212384.0>, params: %{"p" => ""}, path_info: ["plugins"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"p" => ""}, query_string: "p=", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682a998c1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/plugins.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst3HpF418ZysAAehj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plugins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a998c1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "p=", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plugins (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plugins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682a998c1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "p=", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212384.0>, params: %{"p" => ""}, path_info: ["plugins"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"p" => ""}, query_string: "p=", remote_ip: {172, 18, 0, 2}, req_ (truncated) 15:38:52.469 [info] GET /xoot.php 15:38:52.470 [debug] QUERY OK source="settings" db=0.1ms idle=233.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 [] 15:38:52.470 [debug] QUERY OK source="settings" db=0.1ms idle=233.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 [] 15:38:52.470 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.470 [error] #PID<0.212385.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 25) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xoot.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 /xoot (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xoot.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682aa7968be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212385.0>, params: %{}, path_info: ["xoot"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682aa7968be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/xoot.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst3o2z2nvyIcAAeiD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xoot.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682aa7968be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xoot (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xoot.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682aa7968be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212385.0>, params: %{}, path_info: ["xoot"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:52.611 [info] GET /X57.php 15:38:52.611 [debug] QUERY OK source="settings" db=0.2ms idle=374.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 [] 15:38:52.612 [debug] QUERY OK source="settings" db=0.1ms idle=281.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 [] 15:38:52.612 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.612 [error] #PID<0.212386.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 26) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /X57.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 /X57 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/X57.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ab59f9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212386.0>, params: %{}, path_info: ["X57"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ab59f9be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.22"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.22"} ], request_path: "/X57.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst4KqJtzmRX4AAeij"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/X57.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ab59f9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /X57 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/X57.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ab59f9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.22", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.22" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212386.0>, params: %{}, path_info: ["X57"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:52.661 [info] GET /vx.php 15:38:52.661 [debug] QUERY OK source="settings" db=0.1ms idle=330.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 [] 15:38:52.662 [debug] QUERY OK source="settings" db=0.0ms idle=191.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 [] 15:38:52.662 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.662 [error] #PID<0.212387.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 27) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /vx.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 /vx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682abaa34be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212387.0>, params: %{}, path_info: ["vx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682abaa34be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/vx.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst4WlRD8S8dUAEm6C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682abaa34be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /vx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682abaa34be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212387.0>, params: %{}, path_info: ["vx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:52.734 [info] GET /sources/5/media/128608/edit 15:38:52.734 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "128608", "source_id" => "5"} Pipelines: [:browser] 15:38:52.735 [debug] QUERY OK source="media_items" db=0.2ms idle=264.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" = ?) [128608] 15:38:52.735 [debug] QUERY OK source="settings" db=0.1ms idle=123.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 [] 15:38:52.735 [debug] QUERY OK source="settings" db=0.0ms idle=123.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 [] 15:38:52.736 [debug] QUERY OK source="settings" db=0.1ms idle=74.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 [] 15:38:52.737 [info] Sent 200 in 3ms 15:38:52.768 [info] GET /file59.php 15:38:52.769 [debug] QUERY OK source="settings" db=0.2ms idle=107.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 [] 15:38:52.769 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:52.769 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.770 [error] #PID<0.212389.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 29) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /file59.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 /file59 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/file59.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ac5abfbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212389.0>, params: %{}, path_info: ["file59"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ac5abfbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/file59.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst4wNg3Y9pekAEm7i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/file59.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ac5abfbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /file59 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/file59.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ac5abfbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 29, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212389.0>, params: %{}, path_info: ["file59"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:52.908 [info] GET /wp-admin/css/bolt.php 15:38:52.908 [debug] QUERY OK source="settings" db=0.3ms idle=172.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 [] 15:38:52.909 [debug] QUERY OK source="settings" db=0.0ms idle=173.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 [] 15:38:52.909 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.909 [error] #PID<0.212390.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 30) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/css/bolt.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 /wp-admin/css/bolt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/css/bolt.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ad3bb2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212390.0>, params: %{}, path_info: ["wp-admin", "css", "bolt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ad3bb2be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/css/bolt.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst5RaUfw1AEQAEm8C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/css/bolt.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ad3bb2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/css/bolt (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/css/bolt.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ad3bb2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212390.0>, params: %{}, path_info: ["wp-admin", "css", "bolt"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", (truncated) 15:38:52.972 [info] GET /shas.php 15:38:52.972 [debug] QUERY OK source="settings" db=0.1ms idle=236.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 [] 15:38:52.973 [debug] QUERY OK source="settings" db=0.1ms idle=203.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 [] 15:38:52.973 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:52.973 [error] #PID<0.212391.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 31) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /shas.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 /shas (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shas.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ad9bebbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212391.0>, params: %{}, path_info: ["shas"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ad9bebbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/shas.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst5gqSnlW21gAAejD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shas.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ad9bebbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /shas (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/shas.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ad9bebbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212391.0>, params: %{}, path_info: ["shas"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:53.068 [info] GET /xa.php 15:38:53.069 [debug] QUERY OK source="settings" db=0.2ms idle=298.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 [] 15:38:53.069 [debug] QUERY OK source="settings" db=0.0ms idle=160.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 [] 15:38:53.069 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.069 [error] #PID<0.212392.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 32) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xa.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 /xa (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ae3c4ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212392.0>, params: %{}, path_info: ["xa"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ae3c4ebe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/xa.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst53oU5-08g0AAejj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ae3c4ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xa (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ae3c4ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212392.0>, params: %{}, path_info: ["xa"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:53.180 [info] GET /xda.php 15:38:53.181 [debug] QUERY OK source="settings" db=0.2ms idle=272.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 [] 15:38:53.181 [debug] QUERY OK source="settings" db=0.1ms idle=208.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 [] 15:38:53.181 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.182 [error] #PID<0.212393.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 33) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xda.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 /xda (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xda.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682aeecc0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212393.0>, params: %{}, path_info: ["xda"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682aeecc0be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/xda.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst6SbjQBC__IAAekD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xda.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682aeecc0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xda (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xda.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682aeecc0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212393.0>, params: %{}, path_info: ["xda"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:53.254 [info] GET /er.php 15:38:53.254 [debug] QUERY OK source="settings" db=0.1ms idle=185.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 [] 15:38:53.255 [debug] QUERY OK source="settings" db=0.1ms idle=185.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 [] 15:38:53.255 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.255 [error] #PID<0.212394.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 34) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /er.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 /er (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/er.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682af6d19be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212394.0>, params: %{}, path_info: ["er"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682af6d19be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/er.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst6j9LIVE6t8AAekj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/er.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682af6d19be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /er (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/er.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682af6d19be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212394.0>, params: %{}, path_info: ["er"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:53.304 [info] GET /fault.php 15:38:53.304 [debug] QUERY OK source="settings" db=0.2ms idle=123.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 [] 15:38:53.305 [debug] QUERY OK source="settings" db=0.1ms idle=123.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 [] 15:38:53.305 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.305 [error] #PID<0.212395.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 35) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /fault.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 /fault (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fault.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682afad54be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212395.0>, params: %{}, path_info: ["fault"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682afad54be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/fault.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst6v4I9i0gYwAAelD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fault.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682afad54be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /fault (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fault.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682afad54be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212395.0>, params: %{}, path_info: ["fault"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:38:53.361 [info] GET /motu.php 15:38:53.362 [debug] QUERY OK source="settings" db=0.2ms idle=157.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 [] 15:38:53.362 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:38:53.362 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.363 [error] #PID<0.212396.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 36) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /motu.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 /motu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/motu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b00daabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212396.0>, params: %{}, path_info: ["motu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b00daabe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/motu.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst69lhKHdq_QAAelj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/motu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b00daabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /motu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/motu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b00daabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212396.0>, params: %{}, path_info: ["motu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:53.415 [info] GET /66.php 15:38:53.415 [debug] QUERY OK source="settings" db=0.2ms idle=160.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 [] 15:38:53.415 [debug] QUERY OK source="settings" db=0.1ms idle=110.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 [] 15:38:53.416 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.416 [error] #PID<0.212397.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 37) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /66.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 /66 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/66.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b05dedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212397.0>, params: %{}, path_info: ["66"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b05dedbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/66.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst7KRm9V4p40AAemD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/66.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b05dedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /66 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/66.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b05dedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212397.0>, params: %{}, path_info: ["66"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:53.518 [info] GET /leuk.php 15:38:53.518 [debug] QUERY OK source="settings" db=0.1ms idle=213.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 [] 15:38:53.518 [debug] QUERY OK source="settings" db=0.1ms idle=156.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 [] 15:38:53.519 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.519 [error] #PID<0.212398.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 38) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /leuk.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 /leuk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/leuk.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b10e61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212398.0>, params: %{}, path_info: ["leuk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b10e61be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/leuk.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst7i2C4fXoxQAEm8i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/leuk.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b10e61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /leuk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/leuk.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b10e61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 38, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212398.0>, params: %{}, path_info: ["leuk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:53.628 [info] GET /xqq.php 15:38:53.629 [debug] QUERY OK source="settings" db=0.3ms idle=266.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 [] 15:38:53.629 [debug] QUERY OK source="settings" db=0.1ms idle=214.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 [] 15:38:53.629 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.630 [error] #PID<0.212399.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 39) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xqq.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 /xqq (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xqq.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b1beecbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212399.0>, params: %{}, path_info: ["xqq"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b1beecbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/xqq.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst79PpU-El8AAAemj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xqq.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b1beecbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xqq (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xqq.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b1beecbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212399.0>, params: %{}, path_info: ["xqq"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:53.986 [info] GET /kolda.php 15:38:53.987 [debug] QUERY OK source="settings" db=0.2ms idle=570.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 [] 15:38:53.987 [debug] QUERY OK source="settings" db=0.1ms idle=468.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 [] 15:38:53.987 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:53.987 [error] #PID<0.212400.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 40) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /kolda.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 /kolda (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kolda.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b3f8bdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212400.0>, params: %{}, path_info: ["kolda"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b3f8bdbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/kolda.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst9SfpFUNPgQAAenD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kolda.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b3f8bdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kolda (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kolda.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b3f8bdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 40, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212400.0>, params: %{}, path_info: ["kolda"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:38:54.137 [info] GET /nw.php 15:38:54.138 [debug] QUERY OK source="settings" db=0.1ms idle=618.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 [] 15:38:54.138 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:54.138 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:54.138 [error] #PID<0.212401.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 41) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /nw.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 /nw (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/nw.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b4e98abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 41, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212401.0>, params: %{}, path_info: ["nw"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b4e98abe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/nw.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst92gOk8GQPAAAenj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/nw.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b4e98abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 41, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /nw (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/nw.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b4e98abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 41, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212401.0>, params: %{}, path_info: ["nw"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:54.362 [info] GET /god.php 15:38:54.363 [debug] QUERY OK source="settings" db=0.2ms idle=375.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 [] 15:38:54.363 [debug] QUERY OK source="settings" db=0.2ms idle=375.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 [] 15:38:54.363 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:54.363 [error] #PID<0.212402.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 42) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /god.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 /god (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/god.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b64aa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212402.0>, params: %{}, path_info: ["god"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b64aa1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/god.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst-sImCtQgjUAAeoD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/god.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b64aa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /god (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/god.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b64aa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 42, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212402.0>, params: %{}, path_info: ["god"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:54.599 [info] GET /666.php 15:38:54.600 [debug] QUERY OK source="settings" db=0.1ms idle=462.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 [] 15:38:54.600 [debug] QUERY OK source="settings" db=0.0ms idle=462.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 [] 15:38:54.600 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:54.600 [error] #PID<0.212403.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 43) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /666.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 /666 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/666.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b7cbadbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212403.0>, params: %{}, path_info: ["666"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b7cbadbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/666.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst_ktQu0M_qYAAeoj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/666.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b7cbadbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /666 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/666.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b7cbadbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 43, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212403.0>, params: %{}, path_info: ["666"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:54.710 [info] GET /kj.php 15:38:54.710 [debug] QUERY OK source="settings" db=0.1ms idle=505.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 [] 15:38:54.711 [debug] QUERY OK source="settings" db=0.1ms idle=348.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 [] 15:38:54.711 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:54.711 [error] #PID<0.212404.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 44) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /kj.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 /kj (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kj.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b87c26be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212404.0>, params: %{}, path_info: ["kj"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b87c26be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/kj.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWst__GTA2VNFQAAepD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kj.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b87c26be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /kj (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/kj.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b87c26be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 44, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212404.0>, params: %{}, path_info: ["kj"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:54.913 [info] GET /un.php 15:38:54.913 [debug] QUERY OK source="settings" db=0.2ms idle=549.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 [] 15:38:54.913 [debug] QUERY OK source="settings" db=0.1ms idle=313.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 [] 15:38:54.914 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:54.914 [error] #PID<0.212405.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 45) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /un.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 /un (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/un.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b9bd36be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212405.0>, params: %{}, path_info: ["un"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682b9bd36be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/un.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuAvauKHwW88AAepj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/un.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b9bd36be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /un (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/un.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682b9bd36be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 45, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212405.0>, params: %{}, path_info: ["un"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:55.017 [info] GET /fs.php 15:38:55.018 [debug] QUERY OK source="settings" db=0.2ms idle=417.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 [] 15:38:55.018 [debug] QUERY OK source="settings" db=0.1ms idle=307.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 [] 15:38:55.018 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:55.019 [error] #PID<0.212406.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 46) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /fs.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 /fs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fs.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ba6da4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212406.0>, params: %{}, path_info: ["fs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ba6da4be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/fs.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuBIbTC5RO8EAAeqD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fs.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ba6da4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /fs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fs.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ba6da4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 46, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212406.0>, params: %{}, path_info: ["fs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:55.079 [info] GET /ms.php 15:38:55.080 [debug] QUERY OK source="settings" db=0.3ms idle=368.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 [] 15:38:55.080 [debug] QUERY OK source="settings" db=0.1ms idle=167.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 [] 15:38:55.081 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:55.081 [error] #PID<0.212407.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 47) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ms.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 /ms (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ms.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bacdf7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212407.0>, params: %{}, path_info: ["ms"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682bacdf7be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ms.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuBXMkZPifQcAAeqj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ms.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bacdf7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ms (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ms.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bacdf7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 47, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212407.0>, params: %{}, path_info: ["ms"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:55.181 [info] GET /login8.php 15:38:55.182 [debug] QUERY OK source="settings" db=0.2ms idle=267.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 [] 15:38:55.182 [debug] QUERY OK source="settings" db=0.1ms idle=163.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 [] 15:38:55.182 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:55.182 [error] #PID<0.212408.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 48) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /login8.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 /login8 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login8.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bb6e71be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212408.0>, params: %{}, path_info: ["login8"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682bb6e71be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/login8.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuBvauFzpFDsAEm9C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login8.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bb6e71be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login8 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login8.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bb6e71be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 48, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212408.0>, params: %{}, path_info: ["login8"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:55.358 [info] GET /nnyvn.php 15:38:55.358 [debug] QUERY OK source="settings" db=0.2ms idle=277.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 [] 15:38:55.359 [debug] QUERY OK source="settings" db=0.1ms idle=277.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 [] 15:38:55.359 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:55.359 [error] #PID<0.212409.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 49) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /nnyvn.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 /nnyvn (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/nnyvn.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bc8f47be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212409.0>, params: %{}, path_info: ["nnyvn"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682bc8f47be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/nnyvn.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuCZjmHAVXa4AEm9i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/nnyvn.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bc8f47be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /nnyvn (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/nnyvn.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bc8f47be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 49, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212409.0>, params: %{}, path_info: ["nnyvn"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:38:55.454 [info] GET /cu.php 15:38:55.455 [debug] QUERY OK source="settings" db=0.1ms idle=272.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 [] 15:38:55.455 [debug] QUERY OK source="settings" db=0.0ms idle=272.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 [] 15:38:55.455 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:55.456 [error] #PID<0.212410.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 50) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /cu.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 /cu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bd2fc0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212410.0>, params: %{}, path_info: ["cu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682bd2fc0be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/cu.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuCwjeUEpLXQAEm-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.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bd2fc0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bd2fc0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 50, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212410.0>, params: %{}, path_info: ["cu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:55.584 [info] GET /lul.php 15:38:55.584 [debug] QUERY OK source="settings" db=0.2ms idle=377.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 [] 15:38:55.584 [debug] QUERY OK source="settings" db=0.0ms idle=226.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 [] 15:38:55.585 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:55.585 [error] #PID<0.212411.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 51) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /lul.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 /lul (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lul.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bde844be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212411.0>, params: %{}, path_info: ["lul"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682bde844be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/lul.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuDPa25vBqtIAEm-i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lul.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bde844be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /lul (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lul.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bde844be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 51, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212411.0>, params: %{}, path_info: ["lul"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:55.869 [info] GET /0.php 15:38:55.870 [debug] QUERY OK source="settings" db=0.2ms idle=511.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 [] 15:38:55.870 [debug] QUERY OK source="settings" db=0.0ms idle=415.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 [] 15:38:55.871 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:55.871 [error] #PID<0.212412.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 52) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /0.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 /0 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/0.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bfb96fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212412.0>, params: %{}, path_info: ["0"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682bfb96fbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/0.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuETkiY1eCb0AEm_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.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/0.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bfb96fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /0 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/0.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682bfb96fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 52, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212412.0>, params: %{}, path_info: ["0"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-l (truncated) 15:38:56.198 [info] GET /ms-edit.php 15:38:56.199 [debug] QUERY OK source="settings" db=0.2ms idle=743.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 [] 15:38:56.199 [debug] QUERY OK source="settings" db=0.0ms idle=614.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 [] 15:38:56.199 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:56.200 [error] #PID<0.212413.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 53) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ms-edit.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 /ms-edit (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ms-edit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c1caf4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212413.0>, params: %{}, path_info: ["ms-edit"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c1caf4be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ms-edit.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuFiAvzizw3sAEm_i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ms-edit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c1caf4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ms-edit (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ms-edit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c1caf4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 53, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212413.0>, params: %{}, path_info: ["ms-edit"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:38:56.279 [info] GET /ya.php 15:38:56.280 [debug] QUERY OK source="settings" db=0.2ms idle=409.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 [] 15:38:56.280 [debug] QUERY OK source="settings" db=0.0ms idle=409.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 [] 15:38:56.280 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:56.281 [error] #PID<0.212414.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 54) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ya.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 /ya (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ya.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c24b58be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212414.0>, params: %{}, path_info: ["ya"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c24b58be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ya.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuF1TQPvkefoAAerD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ya.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c24b58be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ya (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ya.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c24b58be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 54, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212414.0>, params: %{}, path_info: ["ya"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:56.414 [info] GET /grsiuk.php 15:38:56.415 [debug] QUERY OK source="settings" db=0.1ms idle=215.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 [] 15:38:56.415 [debug] QUERY OK source="settings" db=0.1ms idle=215.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 [] 15:38:56.415 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:56.415 [error] #PID<0.212415.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 55) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /grsiuk.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 /grsiuk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/grsiuk.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c31c24be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212415.0>, params: %{}, path_info: ["grsiuk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c31c24be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/grsiuk.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuGVa_HNF3N0AAerj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/grsiuk.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c31c24be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /grsiuk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/grsiuk.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c31c24be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 55, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212415.0>, params: %{}, path_info: ["grsiuk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:56.526 [info] GET /wp-blog.php 15:38:56.527 [debug] QUERY OK source="settings" db=0.2ms idle=319.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 [] 15:38:56.527 [debug] QUERY OK source="settings" db=0.1ms idle=247.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 [] 15:38:56.527 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:56.528 [error] #PID<0.212416.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 56) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-blog.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 /wp-blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-blog.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c3dc99be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212416.0>, params: %{}, path_info: ["wp-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c3dc99be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-blog.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuGwJlJBCJGEAAesD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-blog.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c3dc99be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-blog (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-blog.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c3dc99be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 56, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212416.0>, params: %{}, path_info: ["wp-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:38:56.648 [info] GET /wp-access.php 15:38:56.648 [debug] QUERY OK source="settings" db=0.1ms idle=368.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 [] 15:38:56.649 [debug] QUERY OK source="settings" db=0.1ms idle=233.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 [] 15:38:56.649 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:56.649 [error] #PID<0.212417.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 57) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-access.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 /wp-access (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-access.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c49d1bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212417.0>, params: %{}, path_info: ["wp-access"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c49d1bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-access.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuHNKapwDxC8AAesj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-access.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c49d1bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-access (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-access.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c49d1bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 57, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212417.0>, params: %{}, path_info: ["wp-access"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_hea (truncated) 15:38:56.704 [info] GET /a1vx.php 15:38:56.704 [debug] QUERY OK source="settings" db=0.1ms idle=289.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 [] 15:38:56.705 [debug] QUERY OK source="settings" db=0.0ms idle=177.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 [] 15:38:56.705 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:56.705 [error] #PID<0.212418.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 58) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /a1vx.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 /a1vx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a1vx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c4ed54be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212418.0>, params: %{}, path_info: ["a1vx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c4ed54be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/a1vx.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuHagxVFPT2sAEnAC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a1vx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c4ed54be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /a1vx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a1vx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c4ed54be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 58, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212418.0>, params: %{}, path_info: ["a1vx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:56.927 [info] GET /sbhu.php 15:38:56.928 [debug] QUERY OK source="settings" db=0.2ms idle=400.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 [] 15:38:56.928 [debug] QUERY OK source="settings" db=0.1ms idle=279.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 [] 15:38:56.928 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:56.929 [error] #PID<0.212419.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 59) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sbhu.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 /sbhu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sbhu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c65e6ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212419.0>, params: %{}, path_info: ["sbhu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c65e6ebe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/sbhu.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuIPy4VDI1_cAEnAi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sbhu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c65e6ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sbhu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sbhu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c65e6ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 59, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212419.0>, params: %{}, path_info: ["sbhu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:38:57.134 [info] GET /wp-the.php 15:38:57.134 [debug] QUERY OK source="settings" db=0.3ms 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 [] 15:38:57.135 [debug] QUERY OK source="settings" db=0.1ms idle=429.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 [] 15:38:57.135 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:57.135 [error] #PID<0.212420.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 60) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-the.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 /wp-the (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-the.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c79f36be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212420.0>, params: %{}, path_info: ["wp-the"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682c79f36be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-the.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuJA9xvh1w5AAEnBC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-the.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c79f36be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-the (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-the.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682c79f36be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 60, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212420.0>, params: %{}, path_info: ["wp-the"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:58.062 [info] GET /06.php 15:38:58.063 [debug] QUERY OK source="settings" db=0.1ms idle=1134.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 [] 15:38:58.063 [debug] QUERY OK source="settings" db=0.2ms idle=1134.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 [] 15:38:58.063 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:58.064 [error] #PID<0.212421.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 61) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /06.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 /06 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/06.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682cd6b07be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212421.0>, params: %{}, path_info: ["06"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682cd6b07be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/06.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuMeVCb6NeHMAAetD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/06.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682cd6b07be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /06 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/06.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682cd6b07be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 61, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212421.0>, params: %{}, path_info: ["06"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:58.116 [info] GET /wp5.php 15:38:58.117 [debug] QUERY OK source="settings" db=0.2ms idle=982.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 [] 15:38:58.117 [debug] QUERY OK source="settings" db=0.1ms idle=982.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 [] 15:38:58.117 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:58.118 [error] #PID<0.212422.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 62) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp5.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 /wp5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682cdcb50be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212422.0>, params: %{}, path_info: ["wp5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682cdcb50be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp5.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuMrSbf8ePAUAAetj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682cdcb50be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682cdcb50be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 62, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212422.0>, params: %{}, path_info: ["wp5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:58.554 [info] GET /fot.php 15:38:58.554 [debug] QUERY OK source="settings" db=0.1ms idle=491.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 [] 15:38:58.555 [debug] QUERY OK source="settings" db=0.2ms idle=491.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 [] 15:38:58.555 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:58.555 [error] #PID<0.212423.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 63) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /fot.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 /fot (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fot.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d07d1cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212423.0>, params: %{}, path_info: ["fot"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d07d1cbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/fot.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuOTfxrrh4xIAAeuD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fot.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d07d1cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /fot (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fot.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d07d1cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 63, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212423.0>, params: %{}, path_info: ["fot"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:58.759 [info] GET /ff1.php 15:38:58.760 [debug] QUERY OK source="settings" db=0.2ms idle=642.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 [] 15:38:58.760 [debug] QUERY OK source="settings" db=0.1ms idle=642.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 [] 15:38:58.760 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:58.761 [error] #PID<0.212424.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 64) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ff1.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 /ff1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ff1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d1cddcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212424.0>, params: %{}, path_info: ["ff1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d1cddcbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ff1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuPEldhbhR8QAAeuj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ff1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d1cddcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ff1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ff1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d1cddcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 64, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212424.0>, params: %{}, path_info: ["ff1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:59.040 [info] GET /forbidals.php 15:38:59.041 [debug] QUERY OK source="settings" db=0.2ms idle=831.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 [] 15:38:59.041 [debug] QUERY OK source="settings" db=0.1ms idle=486.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 [] 15:38:59.041 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:59.041 [error] #PID<0.212425.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 65) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /forbidals.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 /forbidals (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/forbidals.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d38efabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212425.0>, params: %{}, path_info: ["forbidals"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d38efabe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/forbidals.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuQHgjeBrvIgAAevD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/forbidals.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d38efabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /forbidals (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/forbidals.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d38efabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 65, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212425.0>, params: %{}, path_info: ["forbidals"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_hea (truncated) 15:38:59.246 [info] GET /sources/3/media/124860/edit 15:38:59.247 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "124860", "source_id" => "3"} Pipelines: [:browser] 15:38:59.247 [debug] QUERY OK source="media_items" db=0.1ms idle=486.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" = ?) [124860] 15:38:59.248 [debug] QUERY OK source="settings" db=0.1ms idle=487.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 [] 15:38:59.248 [debug] QUERY OK source="settings" db=0.1ms idle=206.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 [] 15:38:59.249 [debug] QUERY OK source="settings" db=0.5ms idle=207.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 [] 15:38:59.250 [info] Sent 200 in 3ms 15:38:59.319 [info] GET //erty.php 15:38:59.320 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:38:59.320 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:38:59.320 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:59.321 [error] #PID<0.212427.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 67) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //erty.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 /erty (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//erty.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d5482abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 67, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212427.0>, params: %{}, path_info: ["erty"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d5482abe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//erty.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuRKEZ5dwlaYAAewD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//erty.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d5482abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 67, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /erty (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//erty.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d5482abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 67, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212427.0>, params: %{}, path_info: ["erty"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", (truncated) 15:38:59.438 [info] GET /dev1s.php 15:38:59.438 [debug] QUERY OK source="settings" db=0.1ms idle=190.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 [] 15:38:59.439 [debug] QUERY OK source="settings" db=0.1ms idle=190.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 [] 15:38:59.439 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:59.439 [error] #PID<0.212428.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 68) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /dev1s.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 /dev1s (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev1s.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d608aabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 68, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212428.0>, params: %{}, path_info: ["dev1s"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d608aabe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/dev1s.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuRmWtTH7XbUAAewj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev1s.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d608aabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 68, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dev1s (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev1s.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d608aabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 68, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212428.0>, params: %{}, path_info: ["dev1s"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:38:59.496 [info] GET /ffd.php 15:38:59.497 [debug] QUERY OK source="settings" db=0.1ms idle=247.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 [] 15:38:59.497 [debug] QUERY OK source="settings" db=0.1ms idle=177.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 [] 15:38:59.497 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:59.497 [error] #PID<0.212429.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 69) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ffd.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 /ffd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ffd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d668e7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 69, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212429.0>, params: %{}, path_info: ["ffd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d668e7be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ffd.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuR0Pqplq8bwAAexD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ffd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d668e7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 69, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ffd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ffd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d668e7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 69, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212429.0>, params: %{}, path_info: ["ffd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:59.669 [info] GET /sources/5/media/124640/edit 15:38:59.670 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "124640", "source_id" => "5"} Pipelines: [:browser] 15:38:59.670 [debug] QUERY OK source="media_items" db=0.2ms idle=349.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" = ?) [124640] 15:38:59.671 [debug] QUERY OK source="settings" db=0.1ms idle=232.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 [] 15:38:59.671 [debug] QUERY OK source="settings" db=0.0ms idle=232.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 [] 15:38:59.671 [debug] QUERY OK source="settings" db=0.0ms idle=174.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 [] 15:38:59.672 [info] Sent 200 in 3ms 15:38:59.789 [info] GET /admiin.php 15:38:59.789 [debug] QUERY OK source="settings" db=0.1ms idle=292.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 [] 15:38:59.790 [debug] QUERY OK source="settings" db=0.0ms idle=119.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 [] 15:38:59.790 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:59.790 [error] #PID<0.212431.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 71) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admiin.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 /admiin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admiin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d83a31be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 71, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212431.0>, params: %{}, path_info: ["admiin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d83a31be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/admiin.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuS6BNmBKMaUAAeyj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admiin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d83a31be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 71, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admiin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admiin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d83a31be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 71, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212431.0>, params: %{}, path_info: ["admiin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:38:59.845 [info] GET /ol.php 15:38:59.846 [debug] QUERY OK source="settings" db=0.1ms idle=175.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 [] 15:38:59.846 [debug] QUERY OK source="settings" db=0.1ms idle=175.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 [] 15:38:59.846 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:59.847 [error] #PID<0.212432.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 72) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ol.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 /ol (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ol.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d89a82be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 72, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212432.0>, params: %{}, path_info: ["ol"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d89a82be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ol.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuTHgBqWYF-MAAezD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ol.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d89a82be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 72, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ol (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ol.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d89a82be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 72, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212432.0>, params: %{}, path_info: ["ol"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:38:59.912 [info] GET /sources/5/media/134895/edit 15:38:59.913 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "134895", "source_id" => "5"} Pipelines: [:browser] 15:38:59.913 [debug] QUERY OK source="media_items" db=0.2ms idle=241.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" = ?) [134895] 15:38:59.914 [debug] QUERY OK source="settings" db=0.1ms idle=123.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 [] 15:38:59.914 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:38:59.914 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:38:59.916 [info] Sent 200 in 3ms 15:38:59.957 [info] GET /Sanskrit.php 15:38:59.958 [debug] QUERY OK source="settings" db=0.1ms idle=111.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 [] 15:38:59.958 [debug] QUERY OK source="settings" db=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 [] 15:38:59.958 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:38:59.959 [error] #PID<0.212434.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 74) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /Sanskrit.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 /Sanskrit (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Sanskrit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d94b44be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 74, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212434.0>, params: %{}, path_info: ["Sanskrit"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682d94b44be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/Sanskrit.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuTiMoL-dRO8AAe0D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Sanskrit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d94b44be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 74, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /Sanskrit (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/Sanskrit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682d94b44be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 74, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212434.0>, params: %{}, path_info: ["Sanskrit"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:39:00.240 [info] GET /vxrl.php 15:39:00.241 [debug] QUERY OK source="settings" db=0.1ms idle=326.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 [] 15:39:00.241 [debug] QUERY OK source="settings" db=0.1ms idle=326.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 [] 15:39:00.241 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:00.241 [error] #PID<0.212435.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 75) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /vxrl.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 /vxrl (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vxrl.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682db0cacbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 75, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212435.0>, params: %{}, path_info: ["vxrl"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682db0cacbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/vxrl.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuUlnyLZhzxsAAe0j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vxrl.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682db0cacbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 75, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /vxrl (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vxrl.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682db0cacbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 75, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212435.0>, params: %{}, path_info: ["vxrl"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:39:00.301 [info] GET /re.php 15:39:00.301 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:00.302 [debug] QUERY OK source="settings" db=0.1ms idle=343.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 [] 15:39:00.302 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:00.302 [error] #PID<0.212436.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 76) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /re.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 /re (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/re.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682db6cedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 76, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212436.0>, params: %{}, path_info: ["re"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682db6cedbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/re.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuU0GI3a_QBYAEnCC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/re.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682db6cedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 76, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /re (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/re.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682db6cedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 76, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212436.0>, params: %{}, path_info: ["re"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:00.414 [info] GET /sources/5/media/127706 15:39:00.414 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "127706", "source_id" => "5"} Pipelines: [:browser] 15:39:00.414 [debug] QUERY OK source="media_items" db=0.2ms idle=201.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" = ?) [127706] 15:39:00.415 [debug] QUERY OK source="tasks" db=0.1ms idle=173.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" [127706] 15:39:00.415 [debug] QUERY OK source="sources" db=0.2ms idle=173.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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 15:39:00.416 [debug] QUERY OK source="settings" db=0.0ms idle=114.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 [] 15:39:00.416 [debug] QUERY OK source="settings" db=0.1ms idle=114.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 [] 15:39:00.416 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:39:00.417 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:39:00.419 [info] Sent 200 in 5ms 15:39:00.668 [info] GET /num.php 15:39:00.669 [debug] QUERY OK source="settings" db=0.2ms idle=253.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 [] 15:39:00.669 [debug] QUERY OK source="settings" db=0.0ms idle=253.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 [] 15:39:00.669 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:00.670 [error] #PID<0.212441.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 78) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /num.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 /num (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/num.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ddbe92be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 78, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212441.0>, params: %{}, path_info: ["num"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ddbe92be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/num.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuWLqwpB0yBIAAe2D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/num.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ddbe92be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 78, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /num (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/num.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ddbe92be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 78, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212441.0>, params: %{}, path_info: ["num"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:00.866 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:00.914 [info] GET /sources/3/media/118803 15:39:00.914 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "118803", "source_id" => "3"} Pipelines: [:browser] 15:39:00.915 [debug] QUERY OK source="media_items" db=0.2ms idle=498.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" = ?) [118803] 15:39:00.915 [debug] QUERY OK source="tasks" db=0.1ms idle=497.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" [118803] 15:39:00.915 [debug] QUERY OK source="sources" db=0.2ms idle=246.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" = ?) [3] 15:39:00.916 [debug] QUERY OK source="settings" db=0.1ms idle=246.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 [] 15:39:00.916 [debug] QUERY OK source="settings" db=0.1ms idle=50.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 [] 15:39:00.917 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:00.917 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:39:00.919 [info] Sent 200 in 5ms 15:39:01.075 [info] GET /axx.php 15:39:01.076 [debug] QUERY OK source="settings" db=0.2ms idle=160.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 [] 15:39:01.076 [debug] QUERY OK source="settings" db=0.1ms idle=159.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 [] 15:39:01.076 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:01.076 [error] #PID<0.212447.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 80) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /axx.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 /axx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/axx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e0486abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 80, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212447.0>, params: %{}, path_info: ["axx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682e0486abe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/axx.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuXsp33_e7tQAAe3D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/axx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e0486abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 80, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /axx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/axx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e0486abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 80, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212447.0>, params: %{}, path_info: ["axx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:01.415 [info] GET /sources/3/media/130670/edit 15:39:01.415 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "130670", "source_id" => "3"} Pipelines: [:browser] 15:39:01.416 [debug] QUERY OK source="media_items" db=0.2ms idle=498.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" = ?) [130670] 15:39:01.416 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:39:01.416 [debug] QUERY OK source="settings" db=0.1ms idle=340.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 [] 15:39:01.417 [debug] QUERY OK source="settings" db=0.1ms idle=340.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 [] 15:39:01.418 [info] Sent 200 in 3ms 15:39:01.837 [info] GET /vxrl.php 15:39:01.837 [debug] QUERY OK source="settings" db=0.1ms idle=623.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 [] 15:39:01.837 [debug] QUERY OK source="settings" db=0.0ms idle=421.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 [] 15:39:01.838 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:01.838 [error] #PID<0.212449.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 82) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /vxrl.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 /vxrl (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vxrl.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e50be3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 82, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212449.0>, params: %{}, path_info: ["vxrl"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682e50be3be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/vxrl.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuaiPWhar6IQAAe4j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vxrl.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e50be3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 82, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /vxrl (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/vxrl.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e50be3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 82, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212449.0>, params: %{}, path_info: ["vxrl"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:39:01.916 [info] GET /sources/5/media/124640 15:39:01.916 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "124640", "source_id" => "5"} Pipelines: [:browser] 15:39:01.916 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [124640] 15:39:01.917 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [124640] 15:39:01.917 [debug] QUERY OK source="sources" db=0.1ms idle=499.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" = ?) [5] 15:39:01.918 [debug] QUERY OK source="settings" db=0.1ms idle=80.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 [] 15:39:01.918 [debug] QUERY OK source="settings" db=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 [] 15:39:01.919 [debug] QUERY OK source="settings" db=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 [] 15:39:01.919 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:39:01.921 [info] Sent 200 in 4ms 15:39:02.157 [info] GET /in.php 15:39:02.157 [debug] QUERY OK source="settings" db=0.2ms idle=239.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 [] 15:39:02.158 [debug] QUERY OK source="settings" db=0.1ms idle=239.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 [] 15:39:02.158 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:02.158 [error] #PID<0.212454.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 84) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /in.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 /in (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/in.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e70d83be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 84, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212454.0>, params: %{}, path_info: ["in"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682e70d83be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/in.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsubujeXBfZ7kAAe6D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/in.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e70d83be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 84, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /in (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/in.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e70d83be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 84, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212454.0>, params: %{}, path_info: ["in"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:02.320 [info] GET /style.php 15:39:02.321 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=402.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 [] 15:39:02.321 [debug] QUERY OK source="settings" db=0.1ms idle=401.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 [] 15:39:02.321 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:02.322 [error] #PID<0.212455.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 85) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /style.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 /style (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/style.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e80e7cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 85, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212455.0>, params: %{}, path_info: ["style"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682e80e7cbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/style.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsucVmpYKR9D4AAe6j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/style.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e80e7cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 85, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /style (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/style.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e80e7cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 85, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212455.0>, params: %{}, path_info: ["style"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:39:02.417 [info] GET /sources/5/media/119467/edit 15:39:02.417 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "119467", "source_id" => "5"} Pipelines: [:browser] 15:39:02.417 [debug] QUERY OK source="media_items" db=0.2ms idle=259.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" = ?) [119467] 15:39:02.418 [debug] QUERY OK source="settings" db=0.1ms idle=260.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 [] 15:39:02.418 [debug] QUERY OK source="settings" db=0.0ms idle=203.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 [] 15:39:02.419 [debug] QUERY OK source="settings" db=0.0ms idle=97.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 [] 15:39:02.420 [info] Sent 200 in 3ms 15:39:02.478 [info] GET /we.php 15:39:02.479 [debug] QUERY OK source="settings" db=0.2ms idle=157.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 [] 15:39:02.479 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:02.479 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:02.479 [error] #PID<0.212457.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 87) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /we.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 /we (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/we.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e90f39be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 87, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212457.0>, params: %{}, path_info: ["we"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682e90f39be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/we.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuc7L91r2mYsAAe8D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/we.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e90f39be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 87, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /we (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/we.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682e90f39be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 87, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212457.0>, params: %{}, path_info: ["we"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:02.804 [info] GET /zwso.php 15:39:02.805 [debug] QUERY OK source="settings" db=0.1ms idle=386.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 [] 15:39:02.805 [debug] QUERY OK source="settings" db=0.1ms idle=386.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 [] 15:39:02.805 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:02.805 [error] #PID<0.212458.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 88) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /zwso.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 /zwso (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/zwso.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eb18b2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 88, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212458.0>, params: %{}, path_info: ["zwso"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682eb18b2be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/zwso.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsueI5Eu_xCVoAAe8j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/zwso.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eb18b2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 88, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /zwso (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/zwso.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eb18b2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 88, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212458.0>, params: %{}, path_info: ["zwso"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:39:02.918 [info] GET /sources/3/media/124860 15:39:02.918 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "124860", "source_id" => "3"} Pipelines: [:browser] 15:39:02.918 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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" = ?) [124860] 15:39:02.919 [debug] QUERY OK source="tasks" db=0.1ms idle=439.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" [124860] 15:39:02.919 [debug] QUERY OK source="sources" db=0.2ms idle=439.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" = ?) [3] 15:39:02.920 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=114.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [3980] 15:39:02.920 [debug] QUERY OK source="settings" db=0.1ms idle=114.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 [] 15:39:02.920 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:02.921 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:39:02.922 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:39:02.924 [info] Sent 200 in 5ms 15:39:03.168 [info] GET /karak.php 15:39:03.168 [debug] QUERY OK source="settings" db=0.1ms idle=248.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 [] 15:39:03.168 [debug] QUERY OK source="settings" db=0.0ms idle=248.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 [] 15:39:03.168 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.169 [error] #PID<0.212463.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 90) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /karak.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 /karak (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/karak.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ed5abdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 90, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212463.0>, params: %{}, path_info: ["karak"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ed5abdbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/karak.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuffkfF7K19AAAe-D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/karak.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ed5abdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 90, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /karak (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/karak.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ed5abdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 90, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212463.0>, params: %{}, path_info: ["karak"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:39:03.247 [info] GET /prv8.php 15:39:03.247 [debug] QUERY OK source="settings" db=0.1ms idle=326.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 [] 15:39:03.248 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:39:03.248 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.248 [error] #PID<0.212464.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 91) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /prv8.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 /prv8 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prv8.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eddb14be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 91, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212464.0>, params: %{}, path_info: ["prv8"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682eddb14be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/prv8.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsufyfOIG0bRoAAe-j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prv8.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eddb14be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 91, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /prv8 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/prv8.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eddb14be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 91, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212464.0>, params: %{}, path_info: ["prv8"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:39:03.297 [info] GET /i.php 15:39:03.297 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:03.298 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:39:03.298 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.298 [error] #PID<0.212465.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 92) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /i.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 /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ee2b65be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 92, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212465.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ee2b65be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/i.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuf-Z2VzZ5UwAAe_D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ee2b65be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 92, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /i (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/i.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ee2b65be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 92, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212465.0>, params: %{}, path_info: ["i"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-l (truncated) 15:39:03.370 [info] GET /a.php 15:39:03.371 [debug] QUERY OK source="settings" db=0.1ms idle=155.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 [] 15:39:03.371 [debug] QUERY OK source="settings" db=0.1ms idle=123.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 [] 15:39:03.371 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.372 [error] #PID<0.212466.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 93) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /a.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 /a (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ee9bc3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 93, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212466.0>, params: %{}, path_info: ["a"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ee9bc3be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/a.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsugP7mi-NNToAAe_j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ee9bc3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 93, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /a (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ee9bc3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 93, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212466.0>, params: %{}, path_info: ["a"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-l (truncated) 15:39:03.421 [info] GET /xmlrpc.php 15:39:03.421 [debug] QUERY OK source="settings" db=0.1ms idle=173.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 [] 15:39:03.421 [debug] QUERY OK source="settings" db=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 [] 15:39:03.422 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.422 [error] #PID<0.212467.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 94) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xmlrpc.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 /xmlrpc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xmlrpc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eeec01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 94, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212467.0>, params: %{}, path_info: ["xmlrpc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682eeec01be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/xmlrpc.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsugb5hxIuJekAAfAD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xmlrpc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eeec01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 94, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xmlrpc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xmlrpc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682eeec01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 94, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212467.0>, params: %{}, path_info: ["xmlrpc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:39:03.471 [info] GET /aw.php 15:39:03.471 [debug] QUERY OK source="settings" db=0.1ms idle=173.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 [] 15:39:03.471 [debug] QUERY OK source="settings" db=0.1ms idle=100.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 [] 15:39:03.471 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.472 [error] #PID<0.212468.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 95) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /aw.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 /aw (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aw.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ef3c30be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 95, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212468.0>, params: %{}, path_info: ["aw"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682ef3c30be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/aw.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsugnzERJa24MAAfAj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aw.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ef3c30be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 95, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aw (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aw.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682ef3c30be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 95, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212468.0>, params: %{}, path_info: ["aw"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:03.628 [info] GET /dev.php 15:39:03.629 [debug] QUERY OK source="settings" db=0.1ms idle=257.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 [] 15:39:03.629 [debug] QUERY OK source="settings" db=0.1ms idle=207.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 [] 15:39:03.629 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.629 [error] #PID<0.212469.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 96) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /dev.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 /dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f03cd3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 96, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212469.0>, params: %{}, path_info: ["dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682f03cd3be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/dev.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuhNXJniHGM0AAfBD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f03cd3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 96, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /dev (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/dev.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f03cd3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 96, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212469.0>, params: %{}, path_info: ["dev"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:03.904 [info] GET /lock360.php 15:39:03.904 [debug] QUERY OK source="settings" db=0.1ms idle=482.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 [] 15:39:03.905 [debug] QUERY OK source="settings" db=0.0ms idle=433.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 [] 15:39:03.905 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:03.905 [error] #PID<0.212470.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 97) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /lock360.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 /lock360 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lock360.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f1ee24be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 97, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212470.0>, params: %{}, path_info: ["lock360"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682f1ee24be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/lock360.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuiPIIcxFa6cAAfBj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lock360.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f1ee24be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 97, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /lock360 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lock360.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f1ee24be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 97, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212470.0>, params: %{}, path_info: ["lock360"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:39:04.359 [info] GET /155.php 15:39:04.361 [debug] QUERY OK source="settings" db=1.0ms idle=730.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 [] 15:39:04.361 [debug] QUERY OK source="settings" db=0.3ms idle=731.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 [] 15:39:04.361 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:04.362 [error] #PID<0.212473.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 98) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /155.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 /155 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/155.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f4c83abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 98, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212473.0>, params: %{}, path_info: ["155"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682f4c83abe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/155.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuj7q7HjqK_YAAfCj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/155.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f4c83abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 98, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /155 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/155.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f4c83abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 98, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212473.0>, params: %{}, path_info: ["155"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:04.680 [info] GET /goat.php 15:39:04.682 [debug] QUERY OK source="settings" db=1.2ms idle=776.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 [] 15:39:04.683 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=777.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 [] 15:39:04.683 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:04.684 [error] #PID<0.212474.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 99) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /goat.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 /goat (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/goat.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f6c9a7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 99, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212474.0>, params: %{}, path_info: ["goat"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682f6c9a7be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/goat.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsulIPCQvqBhcAAfDD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/goat.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f6c9a7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 99, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /goat (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/goat.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f6c9a7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 99, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212474.0>, params: %{}, path_info: ["goat"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip (truncated) 15:39:04.907 [info] GET /tcp.php 15:39:04.908 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:04.908 [debug] QUERY OK source="settings" db=0.1ms idle=547.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 [] 15:39:04.908 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:04.909 [error] #PID<0.212475.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 100) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /tcp.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 /tcp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tcp.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f83aa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 100, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212475.0>, params: %{}, path_info: ["tcp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682f83aa1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/tcp.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsul-ZPJOYfBgAAfDj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tcp.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f83aa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 100, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tcp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tcp.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f83aa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 100, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212475.0>, params: %{}, path_info: ["tcp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:05.103 [info] GET /ext.php 15:39:05.103 [debug] QUERY OK source="settings" db=0.1ms idle=741.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 [] 15:39:05.103 [debug] QUERY OK source="settings" db=0.1ms idle=421.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 [] 15:39:05.103 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:05.104 [error] #PID<0.212476.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 101) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ext.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 /ext (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ext.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f96b9abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 101, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212476.0>, params: %{}, path_info: ["ext"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682f96b9abe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ext.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsums5o_RGEN4AAfED"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ext.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f96b9abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 101, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ext (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ext.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682f96b9abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 101, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212476.0>, params: %{}, path_info: ["ext"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:05.218 [info] GET /inputs.php 15:39:05.219 [debug] QUERY OK source="settings" db=0.1ms idle=535.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 [] 15:39:05.219 [debug] QUERY OK source="settings" db=0.1ms idle=310.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 [] 15:39:05.219 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:05.219 [error] #PID<0.212477.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 102) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /inputs.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 /inputs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/inputs.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fa2c32be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 102, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212477.0>, params: %{}, path_info: ["inputs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682fa2c32be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/inputs.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsunIdqPbO6D8AAfEj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/inputs.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fa2c32be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 102, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /inputs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/inputs.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fa2c32be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 102, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212477.0>, params: %{}, path_info: ["inputs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"a (truncated) 15:39:05.279 [info] GET /ioxi.php 15:39:05.279 [debug] QUERY OK source="settings" db=0.1ms idle=176.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 [] 15:39:05.280 [debug] QUERY OK source="settings" db=0.1ms idle=176.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 [] 15:39:05.280 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:05.280 [error] #PID<0.212478.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 103) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ioxi.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 /ioxi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fa8c7bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 103, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212478.0>, params: %{}, path_info: ["ioxi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682fa8c7bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ioxi.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsunW-p9EmWfYAAfFD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fa8c7bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 103, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ioxi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fa8c7bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 103, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212478.0>, params: %{}, path_info: ["ioxi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:05.537 [info] GET /fe5.php 15:39:05.537 [debug] QUERY OK source="settings" db=0.1ms idle=318.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 [] 15:39:05.538 [debug] QUERY OK source="settings" db=0.0ms idle=318.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 [] 15:39:05.538 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:05.538 [error] #PID<0.212479.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 104) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /fe5.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 /fe5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fe5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fc2dcbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 104, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212479.0>, params: %{}, path_info: ["fe5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682fc2dcbbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/fe5.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuoUbgQkPCqYAAfFj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fe5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fc2dcbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 104, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /fe5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fe5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fc2dcbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 104, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212479.0>, params: %{}, path_info: ["fe5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:05.643 [info] GET /ov.php 15:39:05.643 [debug] QUERY OK source="settings" db=0.1ms idle=386.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 [] 15:39:05.643 [debug] QUERY OK source="settings" db=0.1ms idle=363.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 [] 15:39:05.644 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:05.644 [error] #PID<0.212480.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 105) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ov.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 /ov (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ov.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fcce38be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 105, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212480.0>, params: %{}, path_info: ["ov"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682fcce38be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ov.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuotrXsNFwiYAAfGD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ov.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fcce38be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 105, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ov (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ov.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fcce38be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 105, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212480.0>, params: %{}, path_info: ["ov"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:05.824 [info] GET /wp-content/plugins/index.php 15:39:05.824 [debug] QUERY OK source="settings" db=0.1ms idle=544.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 [] 15:39:05.824 [debug] QUERY OK source="settings" db=0.1ms idle=286.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 [] 15:39:05.824 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:05.825 [error] #PID<0.212481.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 106) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/plugins/index.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 /wp-content/plugins/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fdeefbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 106, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212481.0>, params: %{}, path_info: ["wp-content", "plugins", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682fdeefbbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-content/plugins/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsupYy6D51tkYAEnCi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fdeefbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 106, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/plugins/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682fdeefbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 106, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212481.0>, params: %{}, path_info: ["wp-content", "plugins", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} (truncated) 15:39:05.992 [info] GET /default.php 15:39:05.993 [debug] QUERY OK source="settings" db=0.1ms idle=454.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 [] 15:39:05.993 [debug] QUERY OK source="settings" db=0.0ms idle=349.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 [] 15:39:05.993 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:05.993 [error] #PID<0.212482.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 107) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /default.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 /default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/default.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682feffcabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 107, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212482.0>, params: %{}, path_info: ["default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0682feffcabe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/default.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuqA9jCBJiS4AEnDC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/default.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682feffcabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 107, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /default (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/default.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0682feffcabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 107, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212482.0>, params: %{}, path_info: ["default"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:39:06.176 [info] GET /goods.php 15:39:06.177 [debug] QUERY OK source="settings" db=0.3ms idle=532.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 [] 15:39:06.177 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:39:06.177 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.178 [error] #PID<0.212483.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 108) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /goods.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 /goods (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/goods.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830028acbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 108, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212483.0>, params: %{}, path_info: ["goods"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830028acbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/goods.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuqs3U-IURAoAAfGj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/goods.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830028acbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 108, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /goods (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/goods.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830028acbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 108, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212483.0>, params: %{}, path_info: ["goods"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:06.330 [info] GET /abcd.php 15:39:06.331 [debug] QUERY OK source="settings" db=0.1ms idle=338.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 [] 15:39:06.331 [debug] QUERY OK source="settings" db=0.1ms idle=338.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 [] 15:39:06.331 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.332 [error] #PID<0.212484.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 109) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /abcd.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 /abcd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/abcd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683011965be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 109, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212484.0>, params: %{}, path_info: ["abcd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683011965be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/abcd.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsurRqbeQ3WuoAAfHD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/abcd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683011965be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 109, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /abcd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/abcd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683011965be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 109, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212484.0>, params: %{}, path_info: ["abcd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:06.379 [info] GET /class.1.php 15:39:06.380 [debug] QUERY OK source="settings" db=0.2ms idle=202.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 [] 15:39:06.380 [debug] QUERY OK source="settings" db=0.2ms idle=202.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 [] 15:39:06.380 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.381 [error] #PID<0.212485.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 110) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /class.1.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 /class.1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/class.1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830169a2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 110, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212485.0>, params: %{}, path_info: ["class.1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830169a2be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/class.1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsurdN9qh921wAAfHj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/class.1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830169a2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 110, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /class.1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/class.1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830169a2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 110, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212485.0>, params: %{}, path_info: ["class.1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:39:06.451 [info] GET /async.php 15:39:06.452 [debug] QUERY OK source="settings" db=0.6ms idle=194.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 [] 15:39:06.453 [debug] QUERY OK source="settings" db=0.3ms idle=121.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 [] 15:39:06.453 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.454 [error] #PID<0.212486.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 111) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /async.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 /async (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/async.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068301d9f1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 111, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212486.0>, params: %{}, path_info: ["async"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068301d9f1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/async.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsurubAe-rDikAAfID"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/async.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068301d9f1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 111, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /async (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/async.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068301d9f1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 111, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212486.0>, params: %{}, path_info: ["async"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:06.609 [info] GET /ff.php 15:39:06.609 [debug] QUERY OK source="settings" db=0.2ms idle=277.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 [] 15:39:06.610 [debug] QUERY OK source="settings" db=0.1ms idle=229.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 [] 15:39:06.610 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.610 [error] #PID<0.212487.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 112) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ff.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 /ff (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ff.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068302daa9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 112, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212487.0>, params: %{}, path_info: ["ff"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068302daa9be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ff.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsusT9wNkZyY8AAfIj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ff.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068302daa9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 112, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ff (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ff.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068302daa9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 112, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212487.0>, params: %{}, path_info: ["ff"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:06.684 [info] GET /ioxi-o.php 15:39:06.685 [debug] QUERY OK source="settings" db=1.0ms idle=303.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 [] 15:39:06.686 [debug] QUERY OK source="settings" db=0.7ms idle=233.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 [] 15:39:06.686 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.686 [error] #PID<0.212488.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 113) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ioxi-o.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 /ioxi-o (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi-o.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683034b01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 113, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212488.0>, params: %{}, path_info: ["ioxi-o"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683034b01be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ioxi-o.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsusl2WiloWmMAAfJD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi-o.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683034b01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 113, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ioxi-o (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi-o.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683034b01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 113, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212488.0>, params: %{}, path_info: ["ioxi-o"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"a (truncated) 15:39:06.830 [info] GET /manager.php 15:39:06.831 [debug] QUERY OK source="settings" db=0.2ms idle=377.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 [] 15:39:06.831 [debug] QUERY OK source="settings" db=0.2ms idle=221.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 [] 15:39:06.831 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.832 [error] #PID<0.212489.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 114) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /manager.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 /manager (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683043bb0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 114, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212489.0>, params: %{}, path_info: ["manager"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683043bb0be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/manager.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsutIxtcl6im0AAfJj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683043bb0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 114, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /manager (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/manager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683043bb0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 114, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212489.0>, params: %{}, path_info: ["manager"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:39:06.880 [info] GET /wp-update.php 15:39:06.881 [debug] QUERY OK source="settings" db=0.2ms idle=270.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 [] 15:39:06.881 [debug] QUERY OK source="settings" db=0.2ms idle=195.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 [] 15:39:06.881 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.881 [error] #PID<0.212490.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 115) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-update.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 /wp-update (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-update.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683048bf5be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 115, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212490.0>, params: %{}, path_info: ["wp-update"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683048bf5be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-update.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsutUtu3DU90wAAfKD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-update.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683048bf5be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 115, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-update (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-update.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683048bf5be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 115, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212490.0>, params: %{}, path_info: ["wp-update"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req (truncated) 15:39:06.936 [info] GET /file.php 15:39:06.937 [debug] QUERY OK source="settings" db=0.1ms idle=250.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 [] 15:39:06.937 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:39:06.937 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:06.937 [error] #PID<0.212491.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 116) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /file.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 /file (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/file.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068304ec35be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 116, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212491.0>, params: %{}, path_info: ["file"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068304ec35be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/file.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsutiDK09DXsEAAfKj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/file.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068304ec35be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 116, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /file (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/file.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068304ec35be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 116, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212491.0>, params: %{}, path_info: ["file"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:07.089 [info] GET /wp-includes/certificates/plugins.php 15:39:07.090 [debug] QUERY OK source="settings" db=0.2ms idle=258.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 [] 15:39:07.090 [debug] QUERY OK source="settings" db=0.1ms idle=209.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 [] 15:39:07.090 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:07.091 [error] #PID<0.212492.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 117) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-includes/certificates/plugins.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 /wp-includes/certificates/plugins (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/certificates/plugins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068305dce1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 117, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212492.0>, params: %{}, path_info: ["wp-includes", "certificates", "plugins"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068305dce1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-includes/certificates/plugins.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuuGhc4Fi0awAAfLD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/certificates/plugins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068305dce1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 117, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-includes/certificates/plugins (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/certificates/plugins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068305dce1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 117, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212492.0>, params: %{}, path_info: ["wp-includes", "certificates", "plugins"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, (truncated) 15:39:07.241 [info] GET /lc.php 15:39:07.241 [debug] QUERY OK source="settings" db=0.2ms idle=359.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 [] 15:39:07.241 [debug] QUERY OK source="settings" db=0.1ms idle=304.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 [] 15:39:07.242 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:07.242 [error] #PID<0.212493.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 118) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /lc.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 /lc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068306cdc3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 118, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212493.0>, params: %{}, path_info: ["lc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068306cdc3be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/lc.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuuqo2yi1IS0AAfLj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068306cdc3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 118, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /lc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068306cdc3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 118, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212493.0>, params: %{}, path_info: ["lc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:07.325 [info] GET /cbrfo.php 15:39:07.326 [debug] QUERY OK source="settings" db=0.1ms idle=235.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 [] 15:39:07.326 [debug] QUERY OK source="settings" db=0.0ms idle=235.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 [] 15:39:07.326 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:07.326 [error] #PID<0.212494.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 119) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /cbrfo.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 /cbrfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cbrfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683075e11be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 119, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212494.0>, params: %{}, path_info: ["cbrfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683075e11be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/cbrfo.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuu-xjffmieIAAfMD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cbrfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683075e11be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 119, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cbrfo (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/cbrfo.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683075e11be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 119, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212494.0>, params: %{}, path_info: ["cbrfo"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:07.376 [info] GET /inc.php 15:39:07.377 [debug] QUERY OK source="settings" db=0.1ms idle=135.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 [] 15:39:07.377 [debug] QUERY OK source="settings" db=0.1ms idle=135.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 [] 15:39:07.377 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:07.378 [error] #PID<0.212495.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 120) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /inc.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 /inc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/inc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068307ae55be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 120, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212495.0>, params: %{}, path_info: ["inc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068307ae55be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/inc.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuvLCZ-e13IYAAfMj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/inc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068307ae55be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 120, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /inc (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/inc.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068307ae55be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 120, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212495.0>, params: %{}, path_info: ["inc"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:07.506 [info] GET /gifclass.php 15:39:07.507 [debug] QUERY OK source="settings" db=0.1ms idle=248.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 [] 15:39:07.507 [debug] QUERY OK source="settings" db=0.1ms idle=181.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 [] 15:39:07.507 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:07.507 [error] #PID<0.212496.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 121) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /gifclass.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 /gifclass (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/gifclass.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683087ef3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 121, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212496.0>, params: %{}, path_info: ["gifclass"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683087ef3be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/gifclass.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuvp8ml7OlIgAAfND"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/gifclass.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683087ef3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 121, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /gifclass (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/gifclass.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683087ef3be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 121, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212496.0>, params: %{}, path_info: ["gifclass"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: (truncated) 15:39:07.689 [info] GET /miansha.php 15:39:07.689 [debug] QUERY OK source="settings" db=0.2ms idle=363.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 [] 15:39:07.689 [debug] QUERY OK source="settings" db=0.0ms idle=312.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 [] 15:39:07.689 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:07.690 [error] #PID<0.212497.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 122) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /miansha.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 /miansha (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/miansha.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683099fcabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 122, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212497.0>, params: %{}, path_info: ["miansha"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683099fcabe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/miansha.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuwVc9-dgULoAAfNj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/miansha.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683099fcabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 122, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /miansha (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/miansha.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683099fcabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 122, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212497.0>, params: %{}, path_info: ["miansha"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:39:07.990 [info] GET /tinyfilemanager.php 15:39:07.990 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:39:07.991 [debug] QUERY OK source="settings" db=0.0ms idle=483.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 [] 15:39:07.991 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:07.991 [error] #PID<0.212498.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 123) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /tinyfilemanager.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 /tinyfilemanager (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tinyfilemanager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830b7934be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 123, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212498.0>, params: %{}, path_info: ["tinyfilemanager"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830b7934be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/tinyfilemanager.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuxdOP3rnh2cAAfOD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tinyfilemanager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830b7934be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 123, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /tinyfilemanager (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/tinyfilemanager.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830b7934be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 123, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212498.0>, params: %{}, path_info: ["tinyfilemanager"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172 (truncated) 15:39:08.058 [info] GET /admin.php 15:39:08.059 [debug] QUERY OK source="settings" db=0.2ms idle=551.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 [] 15:39:08.059 [debug] QUERY OK source="settings" db=0.1ms idle=369.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 [] 15:39:08.059 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.059 [error] #PID<0.212499.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 124) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admin.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 /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830be990be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 124, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212499.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830be990be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/admin.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuxtiPuel530AAfOj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830be990be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 124, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830be990be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 124, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212499.0>, params: %{}, path_info: ["admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:08.149 [info] GET /ok.php 15:39:08.149 [debug] QUERY OK source="settings" db=0.1ms idle=459.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 [] 15:39:08.149 [debug] QUERY OK source="settings" db=0.0ms idle=158.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 [] 15:39:08.149 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.150 [error] #PID<0.212500.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 125) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ok.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 /ok (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ok.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830c79fcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 125, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212500.0>, params: %{}, path_info: ["ok"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830c79fcbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ok.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuyDH9pm4GhgAEnDi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ok.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830c79fcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 125, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ok (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ok.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830c79fcbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 125, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212500.0>, params: %{}, path_info: ["ok"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:08.244 [info] GET /fi.php 15:39:08.245 [debug] QUERY OK source="settings" db=0.1ms idle=253.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 [] 15:39:08.245 [debug] QUERY OK source="settings" db=0.0ms idle=186.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 [] 15:39:08.245 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.245 [error] #PID<0.212501.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 126) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /fi.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 /fi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830d0a68be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 126, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212501.0>, params: %{}, path_info: ["fi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830d0a68be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/fi.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuyZ4rT7uU1UAEnEC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830d0a68be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 126, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /fi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/fi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830d0a68be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 126, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212501.0>, params: %{}, path_info: ["fi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:08.353 [info] GET /muzu.php 15:39:08.354 [debug] QUERY OK source="settings" db=0.4ms idle=204.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 [] 15:39:08.355 [debug] QUERY OK source="settings" db=0.2ms idle=205.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 [] 15:39:08.355 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.355 [error] #PID<0.212502.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 127) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /muzu.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 /muzu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/muzu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830dbae8be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 127, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212502.0>, params: %{}, path_info: ["muzu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830dbae8be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/muzu.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuyz86kUQ_4YAAfPD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/muzu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830dbae8be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 127, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /muzu (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/muzu.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830dbae8be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 127, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212502.0>, params: %{}, path_info: ["muzu"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:08.450 [info] GET /reze.php 15:39:08.451 [debug] QUERY OK source="settings" db=0.3ms idle=205.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 [] 15:39:08.451 [debug] QUERY OK source="settings" db=0.1ms idle=206.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 [] 15:39:08.451 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.452 [error] #PID<0.212503.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 128) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /reze.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 /reze (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/reze.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830e5b63be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 128, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212503.0>, params: %{}, path_info: ["reze"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830e5b63be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/reze.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuzLAfnlaKSYAAfPj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/reze.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830e5b63be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 128, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /reze (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/reze.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830e5b63be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 128, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212503.0>, params: %{}, path_info: ["reze"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:08.573 [info] GET /styll.php 15:39:08.574 [debug] QUERY OK source="settings" db=0.1ms idle=314.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 [] 15:39:08.574 [debug] QUERY OK source="settings" db=0.1ms idle=219.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 [] 15:39:08.574 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.574 [error] #PID<0.212504.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 129) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /styll.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 /styll (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/styll.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830f1beabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 129, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212504.0>, params: %{}, path_info: ["styll"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830f1beabe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/styll.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsuzoWJ9hOCSEAAfQD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/styll.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830f1beabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 129, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /styll (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/styll.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830f1beabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 129, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212504.0>, params: %{}, path_info: ["styll"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:08.692 [info] GET /x7.php 15:39:08.692 [debug] QUERY OK source="settings" db=0.1ms idle=337.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 [] 15:39:08.692 [debug] QUERY OK source="settings" db=0.1ms idle=241.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 [] 15:39:08.692 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.693 [error] #PID<0.212505.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 130) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /x7.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 /x7 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x7.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830fdc8dbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 130, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212505.0>, params: %{}, path_info: ["x7"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06830fdc8dbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/x7.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu0Elt5BBmSgAAfQj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x7.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830fdc8dbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 130, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /x7 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x7.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06830fdc8dbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 130, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212505.0>, params: %{}, path_info: ["x7"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:08.763 [info] GET /thebe.php 15:39:08.764 [debug] QUERY OK source="settings" db=0.1ms idle=312.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 [] 15:39:08.764 [debug] QUERY OK source="settings" db=0.1ms idle=190.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 [] 15:39:08.764 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.764 [error] #PID<0.212506.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 131) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /thebe.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 /thebe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/thebe.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683104cd7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 131, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212506.0>, params: %{}, path_info: ["thebe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683104cd7be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/thebe.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu0Vq7ju6q7EAAfRD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/thebe.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683104cd7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 131, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /thebe (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/thebe.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683104cd7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 131, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212506.0>, params: %{}, path_info: ["thebe"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:08.819 [info] GET /ddd.php 15:39:08.820 [debug] QUERY OK source="settings" db=0.2ms idle=245.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 [] 15:39:08.820 [debug] QUERY OK source="settings" db=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 [] 15:39:08.820 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:08.821 [error] #PID<0.212507.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 132) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ddd.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 /ddd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ddd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068310ad0fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 132, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212507.0>, params: %{}, path_info: ["ddd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068310ad0fbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ddd.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu0jD1ZeuylIAAfRj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ddd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068310ad0fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 132, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ddd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ddd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068310ad0fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 132, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212507.0>, params: %{}, path_info: ["ddd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:09.072 [info] GET /bgymj.php 15:39:09.073 [debug] QUERY OK source="settings" db=0.1ms idle=380.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 [] 15:39:09.073 [debug] QUERY OK source="settings" db=0.1ms idle=309.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 [] 15:39:09.073 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.073 [error] #PID<0.212508.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 133) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /bgymj.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 /bgymj (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bgymj.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683123e28be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 133, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212508.0>, params: %{}, path_info: ["bgymj"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683123e28be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/bgymj.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu1fWMgbbtTsAAfSD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bgymj.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683123e28be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 133, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bgymj (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bgymj.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683123e28be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 133, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212508.0>, params: %{}, path_info: ["bgymj"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:09.163 [info] GET /8xyz.php 15:39:09.163 [debug] QUERY OK source="settings" db=0.1ms idle=399.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 [] 15:39:09.164 [debug] QUERY OK source="settings" db=0.1ms idle=343.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 [] 15:39:09.164 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.164 [error] #PID<0.212509.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 134) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /8xyz.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 /8xyz (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/8xyz.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068312ce93be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 134, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212509.0>, params: %{}, path_info: ["8xyz"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068312ce93be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/8xyz.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu106gEpP5-gAAfSj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/8xyz.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068312ce93be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 134, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /8xyz (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/8xyz.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068312ce93be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 134, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212509.0>, params: %{}, path_info: ["8xyz"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:09.211 [info] GET /ioxi.php 15:39:09.212 [debug] QUERY OK source="settings" db=0.3ms idle=391.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 [] 15:39:09.212 [debug] QUERY OK source="settings" db=0.1ms idle=139.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 [] 15:39:09.212 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.213 [error] #PID<0.212510.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 135) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /ioxi.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 /ioxi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683131ed1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 135, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212510.0>, params: %{}, path_info: ["ioxi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683131ed1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/ioxi.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu2AdymzcImEAAfTD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683131ed1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 135, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ioxi (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ioxi.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683131ed1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 135, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212510.0>, params: %{}, path_info: ["ioxi"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:09.269 [info] GET /xpwer1.php 15:39:09.269 [debug] QUERY OK source="settings" db=0.1ms idle=105.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 [] 15:39:09.270 [debug] QUERY OK source="settings" db=0.1ms idle=105.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 [] 15:39:09.270 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.270 [error] #PID<0.212511.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 136) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xpwer1.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 /xpwer1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xpwer1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683137f14be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 136, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212511.0>, params: %{}, path_info: ["xpwer1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683137f14be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/xpwer1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu2ONs8U7A5cAAfTj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xpwer1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683137f14be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 136, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xpwer1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xpwer1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683137f14be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 136, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212511.0>, params: %{}, path_info: ["xpwer1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"a (truncated) 15:39:09.398 [info] GET //lala.php 15:39:09.399 [debug] QUERY OK source="settings" db=0.2ms idle=186.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 [] 15:39:09.399 [debug] QUERY OK source="settings" db=0.1ms idle=187.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 [] 15:39:09.399 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.400 [error] #PID<0.212512.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 137) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //lala.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 /lala (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//lala.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683144fbfbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 137, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212512.0>, params: %{}, path_info: ["lala"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683144fbfbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//lala.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu2tHJrT42dMAAfUD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//lala.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683144fbfbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 137, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /lala (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//lala.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683144fbfbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 137, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212512.0>, params: %{}, path_info: ["lala"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:39:09.489 [info] GET //about.php 15:39:09.490 [debug] QUERY OK source="settings" db=0.2ms idle=229.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 [] 15:39:09.490 [debug] QUERY OK source="settings" db=0.1ms idle=220.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 [] 15:39:09.490 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.490 [error] #PID<0.212513.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 138) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //about.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 /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068314d832be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 138, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212513.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068314d832be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu3Cskaj9zFsAAfUj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068314d832be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 138, 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.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068314d832be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 138, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212513.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:39:09.704 [info] GET /wp-admin/images/commentv.php 15:39:09.705 [debug] QUERY OK source="settings" db=0.2ms idle=434.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 [] 15:39:09.705 [debug] QUERY OK source="settings" db=0.1ms idle=305.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 [] 15:39:09.705 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.706 [error] #PID<0.212514.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 139) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/images/commentv.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 /wp-admin/images/commentv (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/images/commentv.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683163916be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 139, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212514.0>, params: %{}, path_info: ["wp-admin", "images", "commentv"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683163916be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/images/commentv.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu32BsRANErIAAfVD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/images/commentv.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683163916be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 139, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/images/commentv (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/images/commentv.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683163916be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 139, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212514.0>, params: %{}, path_info: ["wp-admin", "images", "commentv"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} (truncated) 15:39:09.779 [info] GET //cgi-bin/index.php 15:39:09.780 [debug] QUERY OK source="settings" db=0.2ms idle=380.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 [] 15:39:09.780 [debug] QUERY OK source="settings" db=0.1ms idle=290.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 [] 15:39:09.780 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.781 [error] #PID<0.212515.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 140) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //cgi-bin/index.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 /cgi-bin/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//cgi-bin/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068316a96ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 140, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212515.0>, params: %{}, path_info: ["cgi-bin", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068316a96ebe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//cgi-bin/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu4H4xthoDeUAAfVj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//cgi-bin/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068316a96ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 140, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /cgi-bin/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//cgi-bin/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068316a96ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 140, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212515.0>, params: %{}, path_info: ["cgi-bin", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0 (truncated) 15:39:09.971 [info] GET //wp-admin/images/wp-conflg.php 15:39:09.972 [debug] QUERY OK source="settings" db=0.3ms idle=481.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 [] 15:39:09.972 [debug] QUERY OK source="settings" db=0.1ms idle=267.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 [] 15:39:09.972 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:09.973 [error] #PID<0.212516.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 141) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //wp-admin/images/wp-conflg.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 /wp-admin/images/wp-conflg (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//wp-admin/images/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068317da38be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 141, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212516.0>, params: %{}, path_info: ["wp-admin", "images", "wp-conflg"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068317da38be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//wp-admin/images/wp-conflg.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu41oxR1oCb0AAfWD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//wp-admin/images/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068317da38be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 141, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/images/wp-conflg (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//wp-admin/images/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068317da38be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 141, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212516.0>, params: %{}, path_info: ["wp-admin", "images", "wp-conflg"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "reque (truncated) 15:39:10.021 [info] GET /wp-admin/images/wp-conflg.php 15:39:10.022 [debug] QUERY OK source="settings" db=0.1ms idle=316.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 [] 15:39:10.022 [debug] QUERY OK source="settings" db=0.1ms idle=241.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 [] 15:39:10.022 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.022 [error] #PID<0.212517.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 142) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/images/wp-conflg.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 /wp-admin/images/wp-conflg (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/images/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683182a72be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 142, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212517.0>, params: %{}, path_info: ["wp-admin", "images", "wp-conflg"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683182a72be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/images/wp-conflg.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu5BjN02LOBIAAfWj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/images/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683182a72be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 142, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/images/wp-conflg (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/images/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683182a72be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 142, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212517.0>, params: %{}, path_info: ["wp-admin", "images", "wp-conflg"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_lo (truncated) 15:39:10.071 [info] GET /info.php 15:39:10.071 [debug] QUERY OK source="settings" db=0.1ms idle=291.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 [] 15:39:10.072 [debug] QUERY OK source="settings" db=0.1ms idle=99.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 [] 15:39:10.072 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.072 [error] #PID<0.212518.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 143) terminated Server: content.andreas-larsen.dk: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.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683187aa2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 143, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212518.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683187aa2be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu5NdCDnCGAgAAfXD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683187aa2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 143, 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.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683187aa2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 143, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212518.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:10.263 [info] GET /about.php 15:39:10.263 [debug] QUERY OK source="settings" db=0.1ms idle=241.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 [] 15:39:10.264 [debug] QUERY OK source="settings" db=0.1ms idle=241.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 [] 15:39:10.264 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.264 [error] #PID<0.212519.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 144) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /about.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 /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068319ab6fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 144, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212519.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068319ab6fbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu57M-aTrgCkAAfXj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068319ab6fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 144, 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.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068319ab6fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 144, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212519.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:10.316 [info] GET /x/ 15:39:10.316 [debug] QUERY OK source="settings" db=0.1ms idle=244.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 [] 15:39:10.317 [debug] QUERY OK source="settings" db=0.1ms idle=244.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 [] 15:39:10.317 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.317 [error] #PID<0.212520.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 145) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /x/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /x (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831a0bb4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 145, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212520.0>, params: %{}, path_info: ["x"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831a0bb4be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/x/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu6H2njxkusUAAfYD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831a0bb4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 145, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /x (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831a0bb4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 145, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212520.0>, params: %{}, path_info: ["x"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "clou (truncated) 15:39:10.364 [info] GET /222.php 15:39:10.365 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:39:10.365 [debug] QUERY OK source="settings" db=0.1ms idle=101.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 [] 15:39:10.365 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.366 [error] #PID<0.212521.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 146) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /222.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 /222 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/222.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831a5bedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 146, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212521.0>, params: %{}, path_info: ["222"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831a5bedbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/222.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu6TY_Xz5kQoAAfYj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/222.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831a5bedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 146, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /222 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/222.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831a5bedbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 146, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212521.0>, params: %{}, path_info: ["222"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:10.416 [info] GET //adminfuns.php 15:39:10.416 [debug] QUERY OK source="settings" db=0.2ms idle=152.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 [] 15:39:10.417 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=100.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 [] 15:39:10.417 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.418 [error] #PID<0.212522.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 147) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //adminfuns.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 /adminfuns (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//adminfuns.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831aac45be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 147, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212522.0>, params: %{}, path_info: ["adminfuns"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831aac45be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//adminfuns.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu6fsxMvBetkAAfZD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//adminfuns.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831aac45be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 147, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /adminfuns (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//adminfuns.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831aac45be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 147, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212522.0>, params: %{}, path_info: ["adminfuns"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, (truncated) 15:39:10.467 [info] GET /wp-includes/PHPMailer/ 15:39:10.468 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=151.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 [] 15:39:10.469 [debug] QUERY OK source="settings" db=0.4ms idle=103.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 [] 15:39:10.469 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.470 [error] #PID<0.212523.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 148) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-includes/PHPMailer/ ** (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-includes/PHPMailer (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/PHPMailer/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831afc7fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 148, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212523.0>, params: %{}, path_info: ["wp-includes", "PHPMailer"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831afc7fbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-includes/PHPMailer/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu6r_AWm7hXAAAfZj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/PHPMailer/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831afc7fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 148, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-includes/PHPMailer (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/PHPMailer/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831afc7fbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 148, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212523.0>, params: %{}, path_info: ["wp-includes", "PHPMailer"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, (truncated) 15:39:10.520 [info] GET /xx.php 15:39:10.521 [debug] QUERY OK source="settings" db=0.3ms idle=155.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 [] 15:39:10.522 [debug] QUERY OK source="settings" db=0.2ms idle=104.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 [] 15:39:10.522 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.522 [error] #PID<0.212524.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 149) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xx.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 /xx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831b4cc4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 149, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212524.0>, params: %{}, path_info: ["xx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831b4cc4be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/xx.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu64oXmwCNQIAAfaD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831b4cc4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 149, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831b4cc4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 149, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212524.0>, params: %{}, path_info: ["xx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:10.575 [info] GET /wp-admin/js/wp-conflg.php 15:39:10.576 [debug] QUERY OK source="settings" db=0.3ms idle=158.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 [] 15:39:10.576 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=107.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 [] 15:39:10.576 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.578 [error] #PID<0.212525.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 150) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/js/wp-conflg.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 /wp-admin/js/wp-conflg (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/js/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831bad01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 150, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212525.0>, params: %{}, path_info: ["wp-admin", "js", "wp-conflg"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831bad01be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/js/wp-conflg.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu7FpwWkZiYUAAfaj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/js/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831bad01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 150, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/js/wp-conflg (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/js/wp-conflg.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831bad01be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 150, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212525.0>, params: %{}, path_info: ["wp-admin", "js", "wp-conflg"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_ (truncated) 15:39:10.658 [info] GET /f5.php 15:39:10.658 [debug] QUERY OK source="settings" db=0.2ms idle=189.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 [] 15:39:10.659 [debug] QUERY OK source="settings" db=0.1ms idle=137.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 [] 15:39:10.659 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.659 [error] #PID<0.212526.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 151) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /f5.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 /f5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/f5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831c2d73be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 151, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212526.0>, params: %{}, path_info: ["f5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831c2d73be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/f5.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu7ZWLKAUP6oAAfbD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/f5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831c2d73be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 151, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /f5 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/f5.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831c2d73be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 151, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212526.0>, params: %{}, path_info: ["f5"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:10.800 [info] GET /flower.php 15:39:10.800 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:39:10.801 [debug] QUERY OK source="settings" db=0.1ms idle=224.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 [] 15:39:10.801 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.801 [error] #PID<0.212527.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 152) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /flower.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 /flower (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/flower.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831d0e26be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 152, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212527.0>, params: %{}, path_info: ["flower"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831d0e26be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/flower.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu77MVzOpJ10AAfbj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/flower.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831d0e26be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 152, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /flower (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/flower.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831d0e26be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 152, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212527.0>, params: %{}, path_info: ["flower"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"a (truncated) 15:39:10.906 [info] GET //f6.php 15:39:10.906 [debug] QUERY OK source="settings" db=0.2ms idle=329.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 [] 15:39:10.907 [debug] QUERY OK source="settings" db=0.1ms idle=248.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 [] 15:39:10.907 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.907 [error] #PID<0.212528.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 153) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //f6.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 /f6 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//f6.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831dbebebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 153, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212528.0>, params: %{}, path_info: ["f6"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831dbebebe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//f6.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu8UgPUrSC-MAAfcD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//f6.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831dbebebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 153, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /f6 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//f6.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831dbebebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 153, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212528.0>, params: %{}, path_info: ["f6"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:10.988 [info] GET //edit.php 15:39:10.989 [debug] QUERY OK source="settings" db=0.2ms idle=330.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 [] 15:39:10.989 [debug] QUERY OK source="settings" db=0.1ms idle=188.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 [] 15:39:10.989 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:10.990 [error] #PID<0.212529.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 154) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //edit.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 /edit (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//edit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831e3f52be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 154, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212529.0>, params: %{}, path_info: ["edit"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831e3f52be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//edit.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu8oNf4pLY5kAAfcj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//edit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831e3f52be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 154, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /edit (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//edit.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831e3f52be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 154, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212529.0>, params: %{}, path_info: ["edit"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encodin (truncated) 15:39:11.001 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:11.038 [info] GET //wp-includes/js/dist/ 15:39:11.039 [debug] QUERY OK source="settings" db=0.2ms idle=132.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 [] 15:39:11.039 [debug] QUERY OK source="settings" db=0.1ms idle=132.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 [] 15:39:11.039 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:11.040 [error] #PID<0.212530.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 155) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //wp-includes/js/dist/ ** (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-includes/js/dist (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//wp-includes/js/dist/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831e8f8bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 155, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212530.0>, params: %{}, path_info: ["wp-includes", "js", "dist"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06831e8f8bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//wp-includes/js/dist/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu80HmpAkllQAAfdD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//wp-includes/js/dist/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831e8f8bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 155, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-includes/js/dist (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//wp-includes/js/dist/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06831e8f8bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 155, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212530.0>, params: %{}, path_info: ["wp-includes", "js", "dist"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query (truncated) 15:39:11.329 [info] GET /wp-includes/SimplePie/ 15:39:11.329 [debug] QUERY OK source="settings" db=0.1ms idle=339.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 [] 15:39:11.330 [debug] QUERY OK source="settings" db=0.1ms idle=327.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 [] 15:39:11.330 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:11.330 [error] #PID<0.212531.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 156) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-includes/SimplePie/ ** (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-includes/SimplePie (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/SimplePie/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832058dabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 156, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212531.0>, params: %{}, path_info: ["wp-includes", "SimplePie"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06832058dabe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-includes/SimplePie/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsu95UnIhdNJEAAfdj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/SimplePie/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832058dabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 156, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-includes/SimplePie (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/SimplePie/", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832058dabe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 156, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212531.0>, params: %{}, path_info: ["wp-includes", "SimplePie"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, (truncated) 15:39:11.984 [info] GET //av.php 15:39:11.985 [debug] QUERY OK source="settings" db=0.1ms idle=945.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 [] 15:39:11.985 [debug] QUERY OK source="settings" db=0.1ms idle=945.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 [] 15:39:11.985 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:11.985 [error] #PID<0.212532.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 157) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //av.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 /av (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//av.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683247bf4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 157, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212532.0>, params: %{}, path_info: ["av"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683247bf4be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//av.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvAVlyVXnaZgAAfeD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//av.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683247bf4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 157, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /av (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//av.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683247bf4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 157, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212532.0>, params: %{}, path_info: ["av"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:12.305 [info] GET /wp-includes/Text/Diff/Engine/about.php 15:39:12.306 [debug] QUERY OK source="settings" db=0.1ms idle=976.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 [] 15:39:12.306 [debug] QUERY OK source="settings" db=0.2ms idle=976.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 [] 15:39:12.307 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:12.307 [error] #PID<0.212533.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 158) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-includes/Text/Diff/Engine/about.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 /wp-includes/Text/Diff/Engine/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/Text/Diff/Engine/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683267da2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 158, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212533.0>, params: %{}, path_info: ["wp-includes", "Text", "Diff", "Engine", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683267da2be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-includes/Text/Diff/Engine/about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvBiON7C8OBAAAfej"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/Text/Diff/Engine/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683267da2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 158, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-includes/Text/Diff/Engine/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/Text/Diff/Engine/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683267da2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 158, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212533.0>, params: %{}, path_info: ["wp-includes", "Text", "Diff", "Engine", "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://content.andreas-larsen.dk", :phoenix_router (truncated) 15:39:12.373 [info] GET /wsd.php 15:39:12.373 [debug] QUERY OK source="settings" db=0.1ms idle=388.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 [] 15:39:12.373 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:12.374 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:12.374 [error] #PID<0.212534.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 159) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wsd.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 /wsd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wsd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068326ddf2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 159, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212534.0>, params: %{}, path_info: ["wsd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068326ddf2be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wsd.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvByOO6_ahlUAAffD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wsd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068326ddf2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 159, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wsd (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wsd.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068326ddf2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 159, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212534.0>, params: %{}, path_info: ["wsd"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:12.468 [info] GET /jane.php 15:39:12.469 [debug] QUERY OK source="settings" db=0.3ms idle=204.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 [] 15:39:12.469 [debug] QUERY OK source="settings" db=0.1ms idle=162.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 [] 15:39:12.469 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:12.469 [error] #PID<0.212535.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 160) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /jane.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 /jane (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/jane.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683277e6cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 160, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212535.0>, params: %{}, path_info: ["jane"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683277e6cbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/jane.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvCI6inT2zNgAAffj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/jane.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683277e6cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 160, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /jane (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/jane.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683277e6cbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 160, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212535.0>, params: %{}, path_info: ["jane"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:12.524 [info] GET /css.php 15:39:12.525 [debug] QUERY OK source="settings" db=0.1ms idle=217.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 [] 15:39:12.525 [debug] QUERY OK source="settings" db=0.1ms idle=151.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 [] 15:39:12.525 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:12.525 [error] #PID<0.212536.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 161) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /css.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 /css (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068327deaebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 161, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212536.0>, params: %{}, path_info: ["css"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068327deaebe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/css.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvCWU0DvhU18AEnEi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068327deaebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 161, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /css (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/css.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068327deaebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 161, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212536.0>, params: %{}, path_info: ["css"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:12.718 [info] GET /alfa.php 15:39:12.719 [debug] QUERY OK source="settings" db=0.2ms idle=344.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 [] 15:39:12.719 [debug] QUERY OK source="settings" db=0.1ms idle=250.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 [] 15:39:12.719 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:12.720 [error] #PID<0.212537.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 162) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /alfa.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 /alfa (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/alfa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683290f83be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 162, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212537.0>, params: %{}, path_info: ["alfa"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683290f83be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/alfa.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvDElAid0FS8AAfgD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/alfa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683290f83be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 162, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /alfa (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/alfa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683290f83be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 162, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212537.0>, params: %{}, path_info: ["alfa"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:12.860 [info] GET /wen.php 15:39:12.860 [debug] QUERY OK source="settings" db=0.2ms idle=391.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 [] 15:39:12.860 [debug] QUERY OK source="settings" db=0.1ms idle=335.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 [] 15:39:12.861 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:12.861 [error] #PID<0.212538.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 163) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wen.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 /wen (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wen.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068329e82ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 163, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212538.0>, params: %{}, path_info: ["wen"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068329e82ebe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wen.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvDmUXh7gsiEAAfgj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wen.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068329e82ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 163, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wen (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wen.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068329e82ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 163, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212538.0>, params: %{}, path_info: ["wen"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:13.008 [info] GET /x.php 15:39:13.008 [debug] QUERY OK source="settings" db=0.3ms idle=483.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 [] 15:39:13.009 [debug] QUERY OK source="settings" db=0.2ms idle=289.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 [] 15:39:13.009 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:13.009 [error] #PID<0.212539.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 164) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /x.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 /x (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832ad8e2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 164, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212539.0>, params: %{}, path_info: ["x"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06832ad8e2be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/x.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvEJpaNDxKNMAAfhD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832ad8e2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 164, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /x (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/x.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832ad8e2be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 164, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212539.0>, params: %{}, path_info: ["x"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"c (truncated) 15:39:13.192 [info] GET /xxxx.php 15:39:13.193 [debug] QUERY OK source="settings" db=0.3ms idle=473.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 [] 15:39:13.193 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=332.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 [] 15:39:13.193 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:13.194 [error] #PID<0.212540.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 165) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /xxxx.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 /xxxx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xxxx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832bf9f0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 165, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212540.0>, params: %{}, path_info: ["xxxx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06832bf9f0be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/xxxx.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvE1kEf8C20QAAfhj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xxxx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832bf9f0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 165, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /xxxx (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/xxxx.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832bf9f0be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 165, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212540.0>, params: %{}, path_info: ["xxxx"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:13.481 [info] GET //class.php 15:39:13.481 [debug] QUERY OK source="settings" db=0.1ms idle=472.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 [] 15:39:13.481 [debug] QUERY OK source="settings" db=0.0ms idle=472.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 [] 15:39:13.482 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:13.482 [error] #PID<0.212541.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 166) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET //class.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 /class (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//class.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832dcb8ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 166, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212541.0>, params: %{}, path_info: ["class"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06832dcb8ebe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "//class.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvF6Y0rMj-PcAAfiD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//class.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832dcb8ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 166, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /class (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "//class.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832dcb8ebe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 166, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212541.0>, params: %{}, path_info: ["class"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accep (truncated) 15:39:13.727 [info] GET /f35.php 15:39:13.728 [debug] QUERY OK source="settings" db=0.1ms idle=534.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 [] 15:39:13.728 [debug] QUERY OK source="settings" db=0.1ms idle=534.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 [] 15:39:13.728 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:13.729 [error] #PID<0.212542.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 167) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /f35.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 /f35 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/f35.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832f5ca5be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 167, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212542.0>, params: %{}, path_info: ["f35"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06832f5ca5be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/f35.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvG1LTNGKjZ4AAfij"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/f35.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832f5ca5be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 167, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /f35 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/f35.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832f5ca5be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 167, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212542.0>, params: %{}, path_info: ["f35"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:13.775 [info] GET /wp-admin/about.php 15:39:13.776 [debug] QUERY OK source="settings" db=0.1ms idle=511.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 [] 15:39:13.776 [debug] QUERY OK source="settings" db=0.0ms idle=294.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 [] 15:39:13.776 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:13.777 [error] #PID<0.212543.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 168) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/about.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 /wp-admin/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832face1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 168, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212543.0>, params: %{}, path_info: ["wp-admin", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06832face1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvHAr9OZ1GtsAAfjD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832face1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 168, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06832face1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 168, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212543.0>, params: %{}, path_info: ["wp-admin", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 1 (truncated) 15:39:14.030 [info] GET /update/f35.php 15:39:14.030 [debug] QUERY OK source="settings" db=0.1ms idle=548.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 [] 15:39:14.031 [debug] QUERY OK source="settings" db=0.1ms idle=302.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 [] 15:39:14.031 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:14.031 [error] #PID<0.212544.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 169) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /update/f35.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 /update/f35 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/update/f35.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683313e25be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 169, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212544.0>, params: %{}, path_info: ["update", "f35"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683313e25be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/update/f35.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvH9Wiwi7yFcAAfjj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/update/f35.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683313e25be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 169, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /update/f35 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/update/f35.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683313e25be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 169, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212544.0>, params: %{}, path_info: ["update", "f35"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{} (truncated) 15:39:14.081 [info] GET /wp-content/themes/about.php 15:39:14.082 [debug] QUERY OK source="settings" db=0.1ms idle=353.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 [] 15:39:14.082 [debug] QUERY OK source="settings" db=0.1ms idle=306.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 [] 15:39:14.082 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:14.083 [error] #PID<0.212545.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 170) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/themes/about.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 /wp-content/themes/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/themes/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683318e61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 170, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212545.0>, params: %{}, path_info: ["wp-content", "themes", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683318e61be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-content/themes/about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvIJoNQU0nEAAAfkD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/themes/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683318e61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 170, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/themes/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/themes/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683318e61be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 170, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212545.0>, params: %{}, path_info: ["wp-content", "themes", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} } (truncated) 15:39:14.397 [info] GET /class-t.api.php 15:39:14.397 [debug] QUERY OK source="settings" db=0.2ms idle=366.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 [] 15:39:14.397 [debug] QUERY OK source="settings" db=0.1ms idle=366.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 [] 15:39:14.398 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:14.398 [error] #PID<0.212546.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 171) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /class-t.api.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 /class-t.api (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/class-t.api.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683338ff8be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 171, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212546.0>, params: %{}, path_info: ["class-t.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683338ff8be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/class-t.api.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvJUxqJxSePMAAfkj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/class-t.api.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683338ff8be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 171, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /class-t.api (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/class-t.api.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683338ff8be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 171, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212546.0>, params: %{}, path_info: ["class-t.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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: (truncated) 15:39:15.160 [info] GET /blurbs18.php 15:39:15.160 [debug] QUERY OK source="settings" db=0.1ms idle=1078.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 [] 15:39:15.160 [debug] QUERY OK source="settings" db=0.0ms idle=1078.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 [] 15:39:15.161 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:15.161 [error] #PID<0.212547.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 172) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /blurbs18.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 /blurbs18 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blurbs18.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683384c18be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 172, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212547.0>, params: %{}, path_info: ["blurbs18"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683384c18be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/blurbs18.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvMKtYgydD08AAflD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blurbs18.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683384c18be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 172, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /blurbs18 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/blurbs18.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683384c18be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 172, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212547.0>, params: %{}, path_info: ["blurbs18"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: (truncated) 15:39:15.475 [info] GET /.well-known/gecko-litespeed.php 15:39:15.476 [debug] QUERY OK source="settings" db=0.2ms idle=1078.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 [] 15:39:15.476 [debug] QUERY OK source="settings" db=0.1ms idle=1078.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 [] 15:39:15.476 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:15.476 [error] #PID<0.212548.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 173) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /.well-known/gecko-litespeed.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 /.well-known/gecko-litespeed (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/gecko-litespeed.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833a4de4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 173, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212548.0>, params: %{}, path_info: [".well-known", "gecko-litespeed"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06833a4de4be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/.well-known/gecko-litespeed.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvNV4J19nBKwAAflj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/gecko-litespeed.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833a4de4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 173, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/gecko-litespeed (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/gecko-litespeed.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833a4de4be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 173, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212548.0>, params: %{}, path_info: [".well-known", "gecko-litespeed"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", (truncated) 15:39:15.704 [info] GET /wp-admin/maint/about.php 15:39:15.705 [debug] QUERY OK source="settings" db=0.2ms idle=544.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 [] 15:39:15.705 [debug] QUERY OK source="settings" db=0.1ms idle=544.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 [] 15:39:15.705 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:15.706 [error] #PID<0.212549.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 174) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/maint/about.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 /wp-admin/maint/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/maint/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833bbef6be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 174, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212549.0>, params: %{}, path_info: ["wp-admin", "maint", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06833bbef6be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/maint/about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvOMjroVhn2AAAfmD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/maint/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833bbef6be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 174, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/maint/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/maint/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833bbef6be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 174, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212549.0>, params: %{}, path_info: ["wp-admin", "maint", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: % (truncated) 15:39:15.867 [info] GET /wp-content/admin.php 15:39:15.867 [debug] QUERY OK source="settings" db=0.1ms idle=600.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 [] 15:39:15.868 [debug] QUERY OK source="settings" db=0.2ms idle=391.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 [] 15:39:15.868 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:15.868 [error] #PID<0.212550.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 175) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/admin.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 /wp-content/admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833cbfcbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 175, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212550.0>, params: %{}, path_info: ["wp-content", "admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06833cbfcbbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-content/admin.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvOzP-xZZLBIAAfmj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833cbfcbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 175, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833cbfcbbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 175, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212550.0>, params: %{}, path_info: ["wp-content", "admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", (truncated) 15:39:16.127 [info] GET /wp-admin/setup-config.php 15:39:16.128 [debug] QUERY OK source="settings" db=0.1ms idle=651.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 [] 15:39:16.128 [debug] QUERY OK source="settings" db=0.1ms idle=423.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 [] 15:39:16.128 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:16.128 [error] #PID<0.212551.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 176) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/setup-config.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 /wp-admin/setup-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/setup-config.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833e5904be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 176, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212551.0>, params: %{}, path_info: ["wp-admin", "setup-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06833e5904be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/setup-config.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvPxYpIeLnSUAAfnD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/setup-config.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833e5904be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 176, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/setup-config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/setup-config.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833e5904be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 176, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212551.0>, params: %{}, path_info: ["wp-admin", "setup-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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params (truncated) 15:39:16.294 [info] GET /wp-includes/ID3/about.php 15:39:16.295 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:16.295 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:16.295 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:16.296 [error] #PID<0.212552.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 177) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-includes/ID3/about.php?p= ** (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-includes/ID3/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/ID3/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833f59d7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "p=", has_body: false, streamid: 177, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212552.0>, params: %{"p" => ""}, path_info: ["wp-includes", "ID3", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"p" => ""}, query_string: "p=", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06833f59d7be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-includes/ID3/about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvQZLy71-_a8AAfnj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/ID3/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833f59d7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "p=", has_body: false, streamid: 177, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-includes/ID3/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/ID3/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06833f59d7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "p=", has_body: false, streamid: 177, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212552.0>, params: %{"p" => ""}, path_info: ["wp-includes", "ID3", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_ (truncated) 15:39:16.430 [info] GET /.well-known/admin.php 15:39:16.430 [debug] QUERY OK source="settings" db=0.1ms idle=302.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 [] 15:39:16.431 [debug] QUERY OK source="settings" db=0.1ms idle=302.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 [] 15:39:16.431 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:16.431 [error] #PID<0.212553.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 178) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /.well-known/admin.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 /.well-known/admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683403a87be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 178, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212553.0>, params: %{}, path_info: [".well-known", "admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683403a87be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/.well-known/admin.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvQ5jLSqBxwgAAfoD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683403a87be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 178, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/admin (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/admin.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683403a87be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 178, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212553.0>, params: %{}, path_info: [".well-known", "admin"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", (truncated) 15:39:16.638 [info] GET /bless11.php 15:39:16.638 [debug] QUERY OK source="settings" db=0.2ms idle=370.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 [] 15:39:16.639 [debug] QUERY OK source="settings" db=0.2ms idle=343.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 [] 15:39:16.639 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:16.639 [error] #PID<0.212554.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 179) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /bless11.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 /bless11 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bless11.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683418b67be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 179, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212554.0>, params: %{}, path_info: ["bless11"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683418b67be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/bless11.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvRrDt_ULdMMAAfoj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bless11.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683418b67be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 179, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bless11 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bless11.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683418b67be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 179, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212554.0>, params: %{}, path_info: ["bless11"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ (truncated) 15:39:16.798 [info] GET /init.php 15:39:16.799 [debug] QUERY OK source="settings" db=0.2ms idle=503.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 [] 15:39:16.799 [debug] QUERY OK source="settings" db=0.1ms idle=368.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 [] 15:39:16.799 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:16.800 [error] #PID<0.212555.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 180) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /init.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 /init (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/init.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683428c06be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 180, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212555.0>, params: %{}, path_info: ["init"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683428c06be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/init.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvSRWza6ywhEAAfpD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/init.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683428c06be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 180, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /init (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/init.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683428c06be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 180, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212555.0>, params: %{}, path_info: ["init"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:17.085 [info] GET /wp-content/plugins/pwnd/as.php 15:39:17.086 [debug] QUERY OK source="settings" db=0.3ms idle=654.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 [] 15:39:17.086 [debug] QUERY OK source="settings" db=0.1ms idle=448.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 [] 15:39:17.086 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:17.087 [error] #PID<0.212556.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 181) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-content/plugins/pwnd/as.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 /wp-content/plugins/pwnd/as (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/pwnd/as.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683445d27be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 181, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212556.0>, params: %{}, path_info: ["wp-content", "plugins", "pwnd", "as"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683445d27be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-content/plugins/pwnd/as.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvTV0fpEThVgAAfpj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/pwnd/as.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683445d27be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 181, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-content/plugins/pwnd/as (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-content/plugins/pwnd/as.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683445d27be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 181, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212556.0>, params: %{}, path_info: ["wp-content", "plugins", "pwnd", "as"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logge (truncated) 15:39:17.165 [info] GET /k.php 15:39:17.165 [debug] QUERY OK source="settings" db=0.2ms idle=526.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 [] 15:39:17.166 [debug] QUERY OK source="settings" db=0.0ms idle=366.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 [] 15:39:17.166 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:17.166 [error] #PID<0.212557.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 182) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /k.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 /k (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/k.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068344dd79be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 182, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212557.0>, params: %{}, path_info: ["k"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068344dd79be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/k.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvToy9xRJcacAAfqD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/k.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068344dd79be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 182, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /k (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/k.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068344dd79be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 182, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212557.0>, params: %{}, path_info: ["k"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"c (truncated) 15:39:17.371 [info] GET /bless.php 15:39:17.371 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:39:17.372 [debug] QUERY OK source="settings" db=0.0ms idle=285.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 [] 15:39:17.372 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:17.372 [error] #PID<0.212558.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 183) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /bless.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 /bless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bless.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683461e5dbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 183, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212558.0>, params: %{}, path_info: ["bless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683461e5dbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/bless.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvUZ5XHseZacAAfqj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bless.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683461e5dbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 183, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /bless (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/bless.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683461e5dbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 183, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212558.0>, params: %{}, path_info: ["bless"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:17.505 [info] GET /X7x.php 15:39:17.506 [debug] QUERY OK source="settings" db=0.2ms idle=339.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 [] 15:39:17.506 [debug] QUERY OK source="settings" db=0.1ms idle=340.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 [] 15:39:17.506 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:17.506 [error] #PID<0.212559.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 184) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /X7x.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 /X7x (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/X7x.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068346ff0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 184, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212559.0>, params: %{}, path_info: ["X7x"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068346ff0bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/X7x.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvU55XtwW-3AAAfrD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/X7x.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068346ff0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 184, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /X7x (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/X7x.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068346ff0bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 184, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212559.0>, params: %{}, path_info: ["X7x"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:17.644 [info] GET /166.php 15:39:17.645 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:39:17.645 [debug] QUERY OK source="settings" db=0.0ms idle=273.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 [] 15:39:17.645 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:17.645 [error] #PID<0.212560.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 185) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /166.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 /166 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/166.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068347dfa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 185, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212560.0>, params: %{}, path_info: ["166"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068347dfa1be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/166.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvVbBbDVw24EAEnFC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/166.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068347dfa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 185, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /166 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/166.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068347dfa1be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 185, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212560.0>, params: %{}, path_info: ["166"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:17.820 [info] GET /plss3.php 15:39:17.821 [debug] QUERY OK source="settings" db=0.2ms idle=448.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 [] 15:39:17.821 [debug] QUERY OK source="settings" db=0.1ms idle=315.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 [] 15:39:17.821 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:17.822 [error] #PID<0.212561.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 186) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /plss3.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 /plss3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plss3.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068348e860be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 186, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212561.0>, params: %{}, path_info: ["plss3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068348e860be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/plss3.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvWFDzY34b8UAEnFi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plss3.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068348e860be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 186, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /plss3 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/plss3.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068348e860be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 186, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212561.0>, params: %{}, path_info: ["plss3"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:18.067 [info] GET /wp-admin/user/about.php 15:39:18.068 [debug] QUERY OK source="settings" db=0.2ms idle=561.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 [] 15:39:18.068 [debug] QUERY OK source="settings" db=0.1ms idle=423.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 [] 15:39:18.068 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:18.068 [error] #PID<0.212562.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 187) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-admin/user/about.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 /wp-admin/user/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/user/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834a797bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 187, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212562.0>, params: %{}, path_info: ["wp-admin", "user", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06834a797bbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-admin/user/about.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvW_3oQihkEIAAfrj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/user/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834a797bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 187, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-admin/user/about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-admin/user/about.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834a797bbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 187, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212562.0>, params: %{}, path_info: ["wp-admin", "user", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, (truncated) 15:39:18.385 [info] GET /admins.php 15:39:18.386 [debug] QUERY OK source="settings" db=0.1ms idle=564.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 [] 15:39:18.386 [debug] QUERY OK source="settings" db=0.1ms idle=564.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 [] 15:39:18.386 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:18.386 [error] #PID<0.212563.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 188) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /admins.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 /admins (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834c7b03be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 188, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212563.0>, params: %{}, path_info: ["admins"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06834c7b03be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/admins.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvYLvNes0aE8AAfsD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834c7b03be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 188, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /admins (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admins.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834c7b03be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 188, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212563.0>, params: %{}, path_info: ["admins"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"a (truncated) 15:39:18.582 [info] GET /wp.php 15:39:18.582 [debug] QUERY OK source="settings" db=0.1ms idle=514.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 [] 15:39:18.583 [debug] QUERY OK source="settings" db=0.1ms idle=514.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 [] 15:39:18.583 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:18.583 [error] #PID<0.212564.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 189) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp.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 /wp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834dabe7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 189, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212564.0>, params: %{}, 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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06834dabe7be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvY6nsq9NevgAAfsj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834dabe7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 189, 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.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834dabe7be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 189, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212564.0>, params: %{}, 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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:18.808 [info] GET /main.php 15:39:18.809 [debug] QUERY OK source="settings" db=0.1ms idle=539.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 [] 15:39:18.809 [debug] QUERY OK source="settings" db=0.0ms idle=423.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 [] 15:39:18.809 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:18.809 [error] #PID<0.212565.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 190) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /main.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 /main (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834f1ce9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 190, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212565.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d06834f1ce9be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/main.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvZwlBxmnO2MAAftD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834f1ce9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 190, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /main (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/main.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d06834f1ce9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 190, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212565.0>, params: %{}, path_info: ["main"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:19.019 [info] GET /a1.php 15:39:19.019 [debug] QUERY OK source="settings" db=0.1ms idle=633.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 [] 15:39:19.020 [debug] QUERY OK source="settings" db=0.0ms idle=437.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 [] 15:39:19.020 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:19.020 [error] #PID<0.212566.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 191) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /a1.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 /a1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683506db9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 191, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212566.0>, params: %{}, path_info: ["a1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683506db9be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/a1.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvai0NHdKLHoAAftj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683506db9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 191, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /a1 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a1.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683506db9be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 191, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212566.0>, params: %{}, path_info: ["a1"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:19.092 [info] GET /lala.php 15:39:19.093 [debug] QUERY OK source="settings" db=0.9ms idle=509.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 [] 15:39:19.094 [debug] QUERY OK source="settings" db=0.2ms idle=284.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 [] 15:39:19.094 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:19.094 [error] #PID<0.212567.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 192) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /lala.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 /lala (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lala.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068350de07be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 192, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212567.0>, params: %{}, path_info: ["lala"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068350de07be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/lala.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsva0R5j9vWPIAAfuD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lala.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068350de07be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 192, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /lala (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/lala.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068350de07be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 192, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212567.0>, params: %{}, path_info: ["lala"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", " (truncated) 15:39:19.170 [info] GET /aaa.php 15:39:19.171 [debug] QUERY OK source="settings" db=0.1ms idle=361.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 [] 15:39:19.171 [debug] QUERY OK source="settings" db=0.1ms idle=151.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 [] 15:39:19.171 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:19.171 [error] #PID<0.212568.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 193) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /aaa.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 /aaa (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aaa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683515e5abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 193, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212568.0>, params: %{}, path_info: ["aaa"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683515e5abe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/aaa.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvbG43iUhMxIAAfuj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aaa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683515e5abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 193, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /aaa (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aaa.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683515e5abe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 193, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212568.0>, params: %{}, path_info: ["aaa"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br" (truncated) 15:39:19.218 [info] GET /a2.php 15:39:19.219 [debug] QUERY OK source="settings" db=0.2ms idle=199.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 [] 15:39:19.219 [debug] QUERY OK source="settings" db=0.1ms idle=125.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 [] 15:39:19.219 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:19.220 [error] #PID<0.212569.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 194) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /a2.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 /a2 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a2.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068351ae85be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 194, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212569.0>, params: %{}, path_info: ["a2"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068351ae85be27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/a2.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvbSaT3Tuqn4AAfvD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a2.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068351ae85be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 194, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /a2 (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/a2.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068351ae85be27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 194, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212569.0>, params: %{}, path_info: ["a2"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, (truncated) 15:39:19.272 [info] GET /wp-includes/assets/index.php 15:39:19.272 [debug] QUERY OK source="settings" db=0.1ms idle=101.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 [] 15:39:19.272 [debug] QUERY OK source="settings" db=0.1ms idle=101.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 [] 15:39:19.272 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:19.273 [error] #PID<0.212570.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 195) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /wp-includes/assets/index.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 /wp-includes/assets/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/assets/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068351febdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 195, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212570.0>, params: %{}, path_info: ["wp-includes", "assets", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d068351febdbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/wp-includes/assets/index.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvbfDhH1-EVkAAfvj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/assets/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068351febdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 195, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /wp-includes/assets/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-includes/assets/index.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d068351febdbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 195, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212570.0>, params: %{}, path_info: ["wp-includes", "assets", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} (truncated) 15:39:19.320 [info] GET /jsond.php 15:39:19.320 [debug] QUERY OK source="settings" db=0.1ms idle=101.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 [] 15:39:19.321 [debug] QUERY OK source="settings" db=0.1ms idle=101.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 [] 15:39:19.321 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:39:19.321 [error] #PID<0.212571.0> running PinchflatWeb.Endpoint (connection #PID<0.212345.0>, stream id 196) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /jsond.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 /jsond (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/jsond.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683524eecbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 196, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212571.0>, params: %{}, path_info: ["jsond"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "40.113.19.56"}, {"cf-ipcountry", "IE"}, {"cf-ray", "9d0683524eecbe27-DUB"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"x-forwarded-for", "40.113.19.56, 162.158.49.47"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "162.158.49.47"} ], request_path: "/jsond.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWsvbqlttNpITAAAfwD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/jsond.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683524eecbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 196, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /jsond (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212345.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/jsond.php", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 49322}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "40.113.19.56", "cf-ipcountry" => "IE", "cf-ray" => "9d0683524eecbe27-DUB", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "x-forwarded-for" => "40.113.19.56, 162.158.49.47", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "162.158.49.47" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 196, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212571.0>, params: %{}, path_info: ["jsond"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-enc (truncated) 15:39:41.003 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.867 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:11.004 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:15.277 [info] GET /sources/5/media/123755/edit 15:40:15.278 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "123755", "source_id" => "5"} Pipelines: [:browser] 15:40:15.278 [debug] QUERY OK source="media_items" db=0.2ms idle=952.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" = ?) [123755] 15:40:15.279 [debug] QUERY OK source="settings" db=0.1ms idle=577.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 [] 15:40:15.279 [debug] QUERY OK source="settings" db=0.0ms idle=578.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 [] 15:40:15.280 [debug] QUERY OK source="settings" db=0.5ms idle=578.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 [] 15:40:15.281 [info] Sent 200 in 3ms 15:40:15.700 [info] GET /sources/5/media/133054/edit 15:40:15.700 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "133054", "source_id" => "5"} Pipelines: [:browser] 15:40:15.701 [debug] QUERY OK source="media_items" db=0.2ms idle=422.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" = ?) [133054] 15:40:15.701 [debug] QUERY OK source="settings" db=0.1ms idle=422.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 [] 15:40:15.701 [debug] QUERY OK source="settings" db=0.1ms idle=422.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 [] 15:40:15.702 [debug] QUERY OK source="settings" db=0.1ms idle=422.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 [] 15:40:15.703 [info] Sent 200 in 3ms 15:40:16.198 [info] GET /sources/5/media/126814/edit 15:40:16.199 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "126814", "source_id" => "5"} Pipelines: [:browser] 15:40:16.199 [debug] QUERY OK source="media_items" db=0.2ms idle=872.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" = ?) [126814] 15:40:16.200 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:40:16.200 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:40:16.200 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:40:16.202 [info] Sent 200 in 3ms 15:40:16.701 [info] GET /sources/5/media/130815/edit 15:40:16.701 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "130815", "source_id" => "5"} Pipelines: [:browser] 15:40:16.701 [debug] QUERY OK source="media_items" db=0.2ms idle=502.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" = ?) [130815] 15:40:16.702 [debug] QUERY OK source="settings" db=0.2ms idle=502.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 [] 15:40:16.702 [debug] QUERY OK source="settings" db=0.1ms idle=502.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 [] 15:40:16.703 [debug] QUERY OK source="settings" db=0.1ms idle=502.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 [] 15:40:16.704 [info] Sent 200 in 3ms 15:40:17.200 [info] GET /sources/5/media/126814 15:40:17.200 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "126814", "source_id" => "5"} Pipelines: [:browser] 15:40:17.201 [debug] QUERY OK source="media_items" db=0.2ms idle=873.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" = ?) [126814] 15:40:17.201 [debug] QUERY OK source="tasks" db=0.1ms idle=499.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" [126814] 15:40:17.201 [debug] QUERY OK source="sources" db=0.2ms idle=499.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" = ?) [5] 15:40:17.202 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:17.202 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:17.203 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:40:17.204 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:40:17.206 [info] Sent 200 in 5ms 15:40:17.701 [info] GET /sources/5/media/120724/edit 15:40:17.701 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "120724", "source_id" => "5"} Pipelines: [:browser] 15:40:17.702 [debug] QUERY OK source="media_items" db=0.4ms idle=499.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" = ?) [120724] 15:40:17.703 [debug] QUERY OK source="settings" db=0.1ms idle=500.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 [] 15:40:17.703 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:17.704 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:17.705 [info] Sent 200 in 3ms 15:40:18.202 [info] GET /sources/5/media/130815 15:40:18.202 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "130815", "source_id" => "5"} Pipelines: [:browser] 15:40:18.203 [debug] QUERY OK source="media_items" db=0.2ms idle=874.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" = ?) [130815] 15:40:18.203 [debug] QUERY OK source="tasks" db=0.1ms idle=500.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" [130815] 15:40:18.203 [debug] QUERY OK source="sources" db=0.2ms idle=500.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" = ?) [5] 15:40:18.204 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=500.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4124, 4141] 15:40:18.205 [debug] QUERY OK source="settings" db=0.1ms idle=500.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 [] 15:40:18.205 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:40:18.206 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:40:18.206 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:40:18.209 [info] Sent 200 in 6ms 15:40:18.703 [info] GET /sources/5/media/125531/edit 15:40:18.703 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "125531", "source_id" => "5"} Pipelines: [:browser] 15:40:18.704 [debug] QUERY OK source="media_items" db=0.2ms idle=498.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" = ?) [125531] 15:40:18.704 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:40:18.704 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:40:18.705 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:40:18.706 [info] Sent 200 in 3ms 15:40:19.204 [info] GET /sources/5/media/133970/edit 15:40:19.204 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "133970", "source_id" => "5"} Pipelines: [:browser] 15:40:19.205 [debug] QUERY OK source="media_items" db=0.2ms idle=874.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" = ?) [133970] 15:40:19.205 [debug] QUERY OK source="settings" db=0.1ms idle=501.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 [] 15:40:19.205 [debug] QUERY OK source="settings" db=0.1ms idle=501.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 [] 15:40:19.206 [debug] QUERY OK source="settings" db=0.5ms idle=501.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 [] 15:40:19.207 [info] Sent 200 in 3ms 15:40:20.672 [info] GET /sources/5/media/125531 15:40:20.673 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "125531", "source_id" => "5"} Pipelines: [:browser] 15:40:20.673 [debug] QUERY OK source="media_items" db=0.3ms idle=1467.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" = ?) [125531] 15:40:20.674 [debug] QUERY OK source="tasks" db=0.1ms idle=1468.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" [125531] 15:40:20.674 [debug] QUERY OK source="sources" db=0.1ms idle=1467.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" = ?) [5] 15:40:20.675 [debug] QUERY OK source="settings" db=0.3ms idle=1343.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 [] 15:40:20.675 [debug] QUERY OK source="settings" db=0.1ms idle=342.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 [] 15:40:20.675 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:40:20.676 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.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] 15:40:20.678 [info] Sent 200 in 5ms 15:40:21.106 [info] GET /sources/5/media/122484/edit 15:40:21.106 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "122484", "source_id" => "5"} Pipelines: [:browser] 15:40:21.107 [debug] QUERY OK source="media_items" db=0.2ms idle=432.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" = ?) [122484] 15:40:21.107 [debug] QUERY OK source="settings" db=0.1ms idle=432.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 [] 15:40:21.108 [debug] QUERY OK source="settings" db=0.2ms idle=432.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 [] 15:40:21.108 [debug] QUERY OK source="settings" db=0.1ms idle=432.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 [] 15:40:21.109 [info] Sent 200 in 3ms 15:40:21.609 [info] GET /sources/5/media/120724 15:40:21.609 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "120724", "source_id" => "5"} Pipelines: [:browser] 15:40:21.609 [debug] QUERY OK source="media_items" db=0.2ms idle=502.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" = ?) [120724] 15:40:21.610 [debug] QUERY OK source="tasks" db=0.1ms idle=502.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" [120724] 15:40:21.610 [debug] QUERY OK source="sources" db=0.1ms idle=502.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" = ?) [5] 15:40:21.611 [debug] QUERY OK source="settings" db=0.1ms idle=502.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 [] 15:40:21.611 [debug] QUERY OK source="settings" db=0.1ms idle=277.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 [] 15:40:21.612 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:40:21.612 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:40:21.614 [info] Sent 200 in 5ms 15:40:22.110 [info] GET /sources/5/media/121599/edit 15:40:22.110 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "121599", "source_id" => "5"} Pipelines: [:browser] 15:40:22.110 [debug] QUERY OK source="media_items" db=0.2ms idle=499.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" = ?) [121599] 15:40:22.111 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:22.111 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:22.112 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:22.113 [info] Sent 200 in 3ms 15:40:22.610 [info] GET /sources/5/media/131732/edit 15:40:22.611 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "131732", "source_id" => "5"} Pipelines: [:browser] 15:40:22.611 [debug] QUERY OK source="media_items" db=0.2ms idle=500.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" = ?) [131732] 15:40:22.612 [debug] QUERY OK source="settings" db=0.1ms idle=500.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 [] 15:40:22.612 [debug] QUERY OK source="settings" db=0.1ms idle=500.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 [] 15:40:22.612 [debug] QUERY OK source="settings" db=0.1ms idle=500.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 [] 15:40:22.614 [info] Sent 200 in 3ms 15:40:23.110 [info] GET /sources/5/media/122484 15:40:23.110 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "122484", "source_id" => "5"} Pipelines: [:browser] 15:40:23.111 [debug] QUERY OK source="media_items" db=0.2ms idle=776.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" = ?) [122484] 15:40:23.111 [debug] QUERY OK source="tasks" db=0.1ms idle=499.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" [122484] 15:40:23.111 [debug] QUERY OK source="sources" db=0.2ms idle=499.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" = ?) [5] 15:40:23.112 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:23.112 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:40:23.113 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:40:23.113 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:40:23.115 [info] Sent 200 in 4ms 15:40:23.612 [info] GET /sources/5/media/121599 15:40:23.612 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "121599", "source_id" => "5"} Pipelines: [:browser] 15:40:23.613 [debug] QUERY OK source="media_items" db=0.2ms idle=501.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" = ?) [121599] 15:40:23.614 [debug] QUERY OK source="tasks" db=0.2ms idle=501.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" [121599] 15:40:23.614 [debug] QUERY OK source="sources" db=0.2ms idle=500.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" = ?) [5] 15:40:23.614 [debug] QUERY OK source="settings" db=0.1ms idle=500.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 [] 15:40:23.615 [debug] QUERY OK source="settings" db=0.2ms idle=279.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 [] 15:40:23.616 [debug] QUERY OK source="settings" db=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 [] 15:40:23.616 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:40:23.618 [info] Sent 200 in 5ms 15:40:24.112 [info] GET /sources/5/media/127706/edit 15:40:24.112 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "127706", "source_id" => "5"} Pipelines: [:browser] 15:40:24.112 [debug] QUERY OK source="media_items" db=0.2ms idle=498.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" = ?) [127706] 15:40:24.113 [debug] QUERY OK source="settings" db=0.2ms idle=498.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 [] 15:40:24.113 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 15:40:24.114 [debug] QUERY OK source="settings" db=0.5ms idle=498.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 [] 15:40:24.115 [info] Sent 200 in 3ms 15:40:24.614 [info] GET /sources/3/media/118803/edit 15:40:24.614 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "118803", "source_id" => "3"} Pipelines: [:browser] 15:40:24.615 [debug] QUERY OK source="media_items" db=0.2ms idle=502.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" = ?) [118803] 15:40:24.615 [debug] QUERY OK source="settings" db=0.1ms idle=502.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 [] 15:40:24.616 [debug] QUERY OK source="settings" db=0.1ms idle=502.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 [] 15:40:24.617 [debug] QUERY OK source="settings" db=0.5ms idle=501.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 [] 15:40:24.618 [info] Sent 200 in 3ms 15:40:25.970 [info] GET /media/119c93c0-9cae-4ee1-a7f9-d5db7def2f10/stream 15:40:25.970 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "119c93c0-9cae-4ee1-a7f9-d5db7def2f10"} Pipelines: [:maybe_basic_auth] 15:40:25.971 [debug] QUERY OK source="media_items" db=0.6ms idle=633.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."uuid" = ?) ["119c93c0-9cae-4ee1-a7f9-d5db7def2f10"] 15:40:25.971 [debug] Invalid range request for media item: 119c93c0-9cae-4ee1-a7f9-d5db7def2f10 - serving full file 15:40:25.971 [info] Sent 200 in 1ms 15:40:26.360 [info] GET /sources/5/media/133054/force_download 15:40:26.360 [debug] QUERY OK source="settings" db=0.1ms idle=659.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 [] 15:40:26.361 [debug] QUERY OK source="settings" db=0.0ms idle=660.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 [] 15:40:26.361 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:40:26.361 [error] #PID<0.212617.0> running PinchflatWeb.Endpoint (connection #PID<0.212616.0>, stream id 1) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sources/5/media/133054/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/5/media/133054/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/133054/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684f51d663a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212617.0>, params: %{}, path_info: ["sources", "5", "media", "133054", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "216.73.216.33"}, {"cf-ipcountry", "US"}, {"cf-ray", "9d0684f51d663a24-CMH"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.33, 104.23.243.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.243.46"} ], request_path: "/sources/5/media/133054/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWszVaKzWRzmVwAAf9D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/133054/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684f51d663a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/media/133054/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/133054/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684f51d663a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ (truncated) 15:40:26.861 [info] GET /sources/5/media/133970/force_download 15:40:26.862 [debug] QUERY OK source="settings" db=0.1ms idle=1161.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 [] 15:40:26.862 [debug] QUERY OK source="settings" db=0.1ms idle=891.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 [] 15:40:26.862 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:40:26.863 [error] #PID<0.212618.0> running PinchflatWeb.Endpoint (connection #PID<0.212616.0>, stream id 2) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sources/5/media/133970/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/5/media/133970/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/133970/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684f83aea3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212618.0>, params: %{}, path_info: ["sources", "5", "media", "133970", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "216.73.216.33"}, {"cf-ipcountry", "US"}, {"cf-ray", "9d0684f83aea3a24-CMH"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.33, 104.23.243.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.243.46"} ], request_path: "/sources/5/media/133970/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWszXRr_NNV_xUAAf9j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/133970/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684f83aea3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/media/133970/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/133970/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684f83aea3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ (truncated) 15:40:27.865 [info] GET /sources/5/media/131732/force_download 15:40:27.865 [debug] QUERY OK source="settings" db=0.1ms idle=1003.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 [] 15:40:27.866 [debug] QUERY OK source="settings" db=0.2ms idle=1003.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 [] 15:40:27.866 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:40:27.866 [error] #PID<0.212619.0> running PinchflatWeb.Endpoint (connection #PID<0.212616.0>, stream id 3) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sources/5/media/131732/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/5/media/131732/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/131732/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684fe8deb3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212619.0>, params: %{}, path_info: ["sources", "5", "media", "131732", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "216.73.216.33"}, {"cf-ipcountry", "US"}, {"cf-ray", "9d0684fe8deb3a24-CMH"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.33, 104.23.243.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.243.46"} ], request_path: "/sources/5/media/131732/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWszbA6vUOdHCUAAf-D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/131732/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684fe8deb3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/media/131732/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/131732/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d0684fe8deb3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ (truncated) 15:40:28.870 [info] GET /sources/5/media/134895/force_download 15:40:28.870 [debug] QUERY OK source="settings" db=0.1ms idle=1169.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 [] 15:40:28.870 [debug] QUERY OK source="settings" db=0.1ms idle=1169.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 [] 15:40:28.870 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:40:28.871 [error] #PID<0.212620.0> running PinchflatWeb.Endpoint (connection #PID<0.212616.0>, stream id 4) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sources/5/media/134895/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/5/media/134895/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/134895/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d068504c8253a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212620.0>, params: %{}, path_info: ["sources", "5", "media", "134895", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "216.73.216.33"}, {"cf-ipcountry", "US"}, {"cf-ray", "9d068504c8253a24-CMH"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.33, 104.23.243.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.243.46"} ], request_path: "/sources/5/media/134895/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWszewgh0gVio0AAf-j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/134895/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d068504c8253a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/5/media/134895/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/5/media/134895/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d068504c8253a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ (truncated) 15:40:29.871 [info] GET /sources/3/media/133899/force_download 15:40:29.872 [debug] QUERY OK source="settings" db=0.1ms idle=1001.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 [] 15:40:29.872 [debug] QUERY OK source="settings" db=0.0ms idle=1001.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 [] 15:40:29.872 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:40:29.873 [error] #PID<0.212621.0> running PinchflatWeb.Endpoint (connection #PID<0.212616.0>, stream id 5) terminated Server: content.andreas-larsen.dk:80 (http) Request: GET /sources/3/media/133899/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/3/media/133899/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/3/media/133899/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d06850b097f3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "content.andreas-larsen.dk", method: "GET", owner: #PID<0.212621.0>, params: %{}, path_info: ["sources", "3", "media", "133899", "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://content.andreas-larsen.dk", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br"}, {"cdn-loop", "cloudflare; loops=1"}, {"cf-connecting-ip", "216.73.216.33"}, {"cf-ipcountry", "US"}, {"cf-ray", "9d06850b097f3a24-CMH"}, {"cf-visitor", "{\"scheme\":\"https\"}"}, {"host", "content.andreas-larsen.dk"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.33, 104.23.243.46"}, {"x-forwarded-host", "content.andreas-larsen.dk"}, {"x-forwarded-port", "443"}, {"x-forwarded-proto", "https"}, {"x-forwarded-server", "a4ebc7568f4b"}, {"x-real-ip", "104.23.243.46"} ], request_path: "/sources/3/media/133899/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GJWszifW_HRj7r4AAf_D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/3/media/133899/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d06850b097f3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/3/media/133899/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.212616.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/3/media/133899/force_download", host: "content.andreas-larsen.dk", peer: {{172, 18, 0, 2}, 48468}, bindings: %{}, sock: {{172, 18, 0, 11}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br", "cdn-loop" => "cloudflare; loops=1", "cf-connecting-ip" => "216.73.216.33", "cf-ipcountry" => "US", "cf-ray" => "9d06850b097f3a24-CMH", "cf-visitor" => "{\"scheme\":\"https\"}", "host" => "content.andreas-larsen.dk", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.33, 104.23.243.46", "x-forwarded-host" => "content.andreas-larsen.dk", "x-forwarded-port" => "443", "x-forwarded-proto" => "https", "x-forwarded-server" => "a4ebc7568f4b", "x-real-ip" => "104.23.243.46" }, method: "GET", path_info: :undefined, body_length: 0, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ (truncated) 15:40:30.875 [info] GET /sources/5/media/129905 15:40:30.875 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "129905", "source_id" => "5"} Pipelines: [:browser] 15:40:30.875 [debug] QUERY OK source="media_items" db=0.2ms idle=1174.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" = ?) [129905] 15:40:30.876 [debug] QUERY OK source="tasks" db=0.1ms queue=0.1ms idle=1175.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" [129905] 15:40:30.876 [debug] QUERY OK source="sources" db=0.2ms idle=1004.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" = ?) [5] 15:40:30.877 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=1004.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4101, 4116] 15:40:30.877 [debug] QUERY OK source="settings" db=0.2ms idle=534.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 [] 15:40:30.878 [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 [] 15:40:30.878 [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 [] 15:40:30.879 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:40:30.882 [info] Sent 200 in 6ms 15:40:31.877 [info] GET /sources/5/media/129905/edit 15:40:31.877 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "129905", "source_id" => "5"} Pipelines: [:browser] 15:40:31.877 [debug] QUERY OK source="media_items" db=0.2ms idle=999.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" = ?) [129905] 15:40:31.878 [debug] QUERY OK source="settings" db=0.1ms idle=999.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 [] 15:40:31.878 [debug] QUERY OK source="settings" db=0.1ms idle=999.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 [] 15:40:31.879 [debug] QUERY OK source="settings" db=0.5ms idle=999.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 [] 15:40:31.880 [info] Sent 200 in 3ms 15:40:32.878 [info] GET /sources/5/media/123755 15:40:32.879 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "123755", "source_id" => "5"} Pipelines: [:browser] 15:40:32.879 [debug] QUERY OK source="media_items" db=0.2ms idle=1001.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" = ?) [123755] 15:40:32.880 [debug] QUERY OK source="tasks" db=0.1ms idle=1001.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" [123755] 15:40:32.880 [debug] QUERY OK source="sources" db=0.2ms idle=1001.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" = ?) [5] 15:40:32.880 [debug] QUERY OK source="settings" db=0.1ms idle=1001.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 [] 15:40:32.881 [debug] QUERY OK source="settings" db=0.1ms idle=536.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 [] 15:40:32.881 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:40:32.882 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:40:32.883 [info] Sent 200 in 5ms 15:40:41.005 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.868 [info] {"source":"oban","duration":186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:11.006 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:41.007 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:42.283 [info] GET /sources/5/media/133970 15:41:42.283 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "133970", "prevent_download" => "true", "source_id" => "5"} Pipelines: [:browser] 15:41:42.284 [debug] QUERY OK source="media_items" db=0.3ms idle=1577.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" = ?) [133970] 15:41:42.285 [debug] QUERY OK source="tasks" db=0.2ms idle=1577.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" [133970] 15:41:42.285 [debug] QUERY OK source="sources" db=0.4ms idle=1577.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" = ?) [5] 15:41:42.286 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=1278.0ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4198, 4214] 15:41:42.286 [debug] QUERY OK source="settings" db=0.5ms idle=866.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 [] 15:41:42.287 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:42.287 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:42.289 [debug] QUERY OK source="media_profiles" db=0.4ms idle=3.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] 15:41:42.291 [info] Sent 200 in 7ms 15:41:42.623 [info] GET /sources/5/media/133054 15:41:42.623 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "133054", "prevent_download" => "true", "source_id" => "5"} Pipelines: [:browser] 15:41:42.624 [debug] QUERY OK source="media_items" db=0.2ms idle=337.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" = ?) [133054] 15:41:42.624 [debug] QUERY OK source="tasks" db=0.1ms idle=337.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" [133054] 15:41:42.625 [debug] QUERY OK source="sources" db=0.2ms idle=336.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" = ?) [5] 15:41:42.625 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=336.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4176, 4190] 15:41:42.626 [debug] QUERY OK source="settings" db=0.1ms idle=205.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 [] 15:41:42.626 [debug] QUERY OK source="settings" db=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 [] 15:41:42.627 [debug] QUERY OK source="settings" db=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 [] 15:41:42.627 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:41:42.629 [info] Sent 200 in 6ms 15:41:43.121 [info] GET /sources/5/media/131732 15:41:43.121 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "131732", "prevent_download" => "true", "source_id" => "5"} Pipelines: [:browser] 15:41:43.122 [debug] QUERY OK source="media_items" db=0.2ms idle=496.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" = ?) [131732] 15:41:43.122 [debug] QUERY OK source="tasks" db=0.2ms idle=496.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" [131732] 15:41:43.122 [debug] QUERY OK source="sources" db=0.2ms idle=496.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" = ?) [5] 15:41:43.123 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=496.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4147, 4161] 15:41:43.123 [debug] QUERY OK source="settings" db=0.1ms idle=495.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 [] 15:41:43.124 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:43.124 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:43.125 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:41:43.127 [info] Sent 200 in 6ms 15:41:43.623 [info] GET /sources/5/media/134895 15:41:43.624 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "134895", "prevent_download" => "true", "source_id" => "5"} Pipelines: [:browser] 15:41:43.624 [debug] QUERY OK source="media_items" db=0.3ms idle=500.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" = ?) [134895] 15:41:43.625 [debug] QUERY OK source="sources" db=0.1ms idle=500.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" = ?) [5] 15:41:43.625 [debug] QUERY OK source="tasks" db=0.4ms idle=500.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" [134895] 15:41:43.626 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=500.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4220, 4234] 15:41:43.626 [debug] QUERY OK source="settings" db=0.1ms idle=204.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 [] 15:41:43.626 [debug] QUERY OK source="settings" db=0.1ms idle=1.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 [] 15:41:43.627 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:41:43.627 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:41:43.629 [info] Sent 200 in 6ms 15:41:44.123 [info] GET /sources/3/media/133899 15:41:44.123 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "133899", "prevent_download" => "true", "source_id" => "3"} Pipelines: [:browser] 15:41:44.124 [debug] QUERY OK source="media_items" db=0.2ms idle=497.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" = ?) [133899] 15:41:44.125 [debug] QUERY OK source="tasks" db=0.6ms idle=497.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" [133899] 15:41:44.125 [debug] QUERY OK source="sources" db=0.7ms idle=497.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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 15:41:44.125 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=498.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?)) [4194, 4213] 15:41:44.126 [debug] QUERY OK source="settings" db=0.0ms idle=498.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 [] 15:41:44.126 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:41:44.126 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:41:44.127 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 15:41:44.129 [info] Sent 200 in 6ms 15:41:44.625 [info] GET /media/26f5a071-3411-4a5a-a10b-7a56ddca6847/stream 15:41:44.625 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "26f5a071-3411-4a5a-a10b-7a56ddca6847"} Pipelines: [:maybe_basic_auth] 15:41:44.626 [debug] QUERY OK source="media_items" db=0.6ms idle=499.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."uuid" = ?) ["26f5a071-3411-4a5a-a10b-7a56ddca6847"] 15:41:44.627 [debug] Invalid range request for media item: 26f5a071-3411-4a5a-a10b-7a56ddca6847 - serving full file 15:41:44.627 [info] Sent 200 in 1ms 15:41:45.126 [info] GET /media/c3029a73-4a63-4d27-9dc5-3e7bf501c7ac/stream 15:41:45.127 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "c3029a73-4a63-4d27-9dc5-3e7bf501c7ac"} Pipelines: [:maybe_basic_auth] 15:41:45.127 [debug] QUERY OK source="media_items" db=0.3ms idle=1000.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."uuid" = ?) ["c3029a73-4a63-4d27-9dc5-3e7bf501c7ac"] 15:41:45.127 [debug] Invalid range request for media item: c3029a73-4a63-4d27-9dc5-3e7bf501c7ac - serving full file 15:41:45.128 [info] Sent 200 in 1ms 15:41:51.070 [info] GET /sources/8/edit 15:41:51.070 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "8"} Pipelines: [:browser] 15:41:51.071 [debug] QUERY OK source="sources" db=0.3ms idle=1364.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" = ?) [8] 15:41:51.072 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1365.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 ORDER BY m0."name" [] 15:41:51.072 [debug] QUERY OK source="settings" db=0.1ms idle=1365.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 [] 15:41:51.073 [debug] QUERY OK source="settings" db=0.1ms idle=644.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 [] 15:41:51.073 [debug] QUERY OK source="settings" db=0.0ms idle=366.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 [] 15:41:51.097 [info] Sent 200 in 26ms 15:41:51.526 [info] GET /sources/new 15:41:51.526 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 15:41:51.527 [debug] QUERY OK source="media_profiles" db=0.2ms idle=454.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 15:41:51.527 [debug] QUERY OK source="settings" db=0.1ms idle=454.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 [] 15:41:51.528 [debug] QUERY OK source="settings" db=0.1ms idle=454.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 [] 15:41:51.528 [debug] QUERY OK source="settings" db=0.0ms idle=454.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 [] 15:41:51.528 [debug] QUERY OK source="settings" db=0.1ms idle=98.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 [] 15:41:51.529 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:51.532 [info] Sent 200 in 6ms 15:41:52.025 [info] GET /sources/7/edit 15:41:52.025 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "7"} Pipelines: [:browser] 15:41:52.026 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=498.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 15:41:52.027 [debug] QUERY OK source="media_profiles" db=0.6ms idle=498.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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 15:41:52.028 [debug] QUERY OK source="settings" db=0.5ms idle=499.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 [] 15:41:52.028 [debug] QUERY OK source="settings" db=0.3ms idle=499.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 [] 15:41:52.029 [debug] QUERY OK source="settings" db=0.5ms idle=499.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 [] 15:41:52.033 [info] Sent 200 in 7ms 15:41:52.526 [info] GET /sources/3/edit 15:41:52.526 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 15:41:52.527 [debug] QUERY OK source="sources" db=0.2ms idle=499.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" = ?) [3] 15:41:52.527 [debug] QUERY OK source="media_profiles" db=0.1ms idle=499.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 ORDER BY m0."name" [] 15:41:52.528 [debug] QUERY OK source="settings" db=0.1ms idle=499.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 [] 15:41:52.528 [debug] QUERY OK source="settings" db=0.3ms idle=498.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 [] 15:41:52.529 [debug] QUERY OK source="settings" db=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 [] 15:41:52.533 [info] Sent 200 in 6ms 15:41:53.028 [info] GET /sources/11 15:41:53.029 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "11"} Pipelines: [:browser] 15:41:53.029 [debug] QUERY OK source="sources" db=0.2ms idle=502.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" = ?) [11] 15:41:53.030 [debug] QUERY OK source="media_profiles" db=0.1ms idle=502.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] 15:41:53.030 [debug] QUERY OK source="tasks" db=0.5ms idle=502.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 (?,?,?,?)) [11, "executing", "available", "scheduled", "retryable"] 15:41:53.031 [debug] QUERY OK source="settings" db=0.1ms idle=502.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 [] 15:41:53.031 [debug] QUERY OK source="settings" db=0.1ms idle=502.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 [] 15:41:53.032 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:53.033 [debug] QUERY OK source="sources" db=0.1ms idle=3.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" = ?) [11] 15:41:53.034 [debug] QUERY OK source="media_items" db=0.2ms idle=3.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")))) [11] 15:41:53.035 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.2ms 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 ? [11, 10, 0] 15:41:53.035 [debug] QUERY OK source="sources" db=0.1ms 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."id" = ?) [11] 15:41:53.036 [debug] QUERY OK source="media_items" db=0.1ms idle=3.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 15:41:53.036 [debug] QUERY OK source="media_items" db=0.2ms idle=2.5ms 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 ? [11, 10, 0] 15:41:53.037 [debug] QUERY OK source="sources" db=0.1ms idle=3.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" = ?) [11] 15:41:53.038 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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"))))) [11] 15:41:53.039 [debug] QUERY OK source="media_items" db=0.4ms idle=2.7ms 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 ? [11, 10, 0] 15:41:53.039 [info] Sent 200 in 10ms 15:41:53.531 [info] GET /sources/10 15:41:53.531 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "10"} Pipelines: [:browser] 15:41:53.532 [debug] QUERY OK source="sources" db=0.2ms idle=495.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" = ?) [10] 15:41:53.532 [debug] QUERY OK source="media_profiles" db=0.1ms idle=494.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] 15:41:53.533 [debug] QUERY OK source="tasks" db=0.3ms idle=494.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 (?,?,?,?)) [10, "executing", "available", "scheduled", "retryable"] 15:41:53.533 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=494.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [4259] 15:41:53.534 [debug] QUERY OK source="settings" db=0.2ms 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 [] 15:41:53.534 [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 [] 15:41:53.534 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:53.536 [debug] QUERY OK source="sources" db=0.1ms idle=3.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" = ?) [10] 15:41:53.537 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=3.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 ((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")))) [10] 15:41:53.539 [debug] QUERY OK source="media_items" db=1.1ms idle=3.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 ? [10, 10, 0] 15:41:53.539 [debug] QUERY OK source="sources" db=0.1ms idle=5.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" = ?) [10] 15:41:53.540 [debug] QUERY OK source="media_items" db=0.1ms idle=4.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [10] 15:41:53.540 [debug] QUERY OK source="media_items" db=0.5ms idle=3.7ms 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 ? [10, 10, 0] 15:41:53.542 [debug] QUERY OK source="sources" db=0.1ms idle=4.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" = ?) [10] 15:41:53.543 [debug] QUERY OK source="media_items" db=0.7ms idle=3.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 ((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"))))) [10] 15:41:53.544 [debug] QUERY OK source="media_items" db=1.1ms idle=3.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 (((((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 ? [10, 10, 0] 15:41:53.546 [info] Sent 200 in 15ms 15:41:54.030 [info] GET /sources/9 15:41:54.030 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "9"} Pipelines: [:browser] 15:41:54.031 [debug] QUERY OK source="sources" db=0.2ms idle=491.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" = ?) [9] 15:41:54.032 [debug] QUERY OK source="media_profiles" db=0.1ms idle=491.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] 15:41:54.032 [debug] QUERY OK source="tasks" db=0.3ms idle=490.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 (?,?,?,?)) [9, "executing", "available", "scheduled", "retryable"] 15:41:54.033 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=489.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [4263] 15:41:54.033 [debug] QUERY OK source="settings" db=0.1ms idle=488.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 [] 15:41:54.033 [debug] QUERY OK source="settings" db=0.0ms 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 [] 15:41:54.034 [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 [] 15:41:54.036 [debug] QUERY OK source="sources" db=0.2ms idle=2.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" = ?) [9] 15:41:54.037 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=3.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 ((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")))) [9] 15:41:54.037 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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 ? [9, 10, 0] 15:41:54.038 [debug] QUERY OK source="sources" db=0.1ms idle=4.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" = ?) [9] 15:41:54.038 [debug] QUERY OK source="media_items" db=0.1ms idle=4.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [9] 15:41:54.039 [debug] QUERY OK source="media_items" db=0.2ms idle=2.7ms 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 ? [9, 10, 0] 15:41:54.040 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [9] 15:41:54.040 [debug] QUERY OK source="media_items" db=0.3ms idle=2.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"))))) [9] 15:41:54.041 [debug] QUERY OK source="media_items" db=0.5ms idle=2.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 ? [9, 10, 0] 15:41:54.043 [info] Sent 200 in 12ms 15:41:54.533 [info] GET /sources/8 15:41:54.533 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "8"} Pipelines: [:browser] 15:41:54.534 [debug] QUERY OK source="sources" db=0.3ms idle=494.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" = ?) [8] 15:41:54.534 [debug] QUERY OK source="media_profiles" db=0.2ms idle=494.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] 15:41:54.535 [debug] QUERY OK source="tasks" db=0.2ms idle=494.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 (?,?,?,?)) [8, "executing", "available", "scheduled", "retryable"] 15:41:54.535 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=493.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [4205] 15:41:54.536 [debug] QUERY OK source="settings" db=0.1ms idle=102.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 [] 15:41:54.536 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:54.536 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:54.538 [debug] QUERY OK source="sources" db=0.1ms idle=3.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" = ?) [8] 15:41:54.539 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=3.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")))) [8] 15:41:54.540 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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 (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 ? [8, 10, 0] 15:41:54.540 [debug] QUERY OK source="sources" db=0.1ms idle=4.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" = ?) [8] 15:41:54.541 [debug] QUERY OK source="media_items" db=0.1ms idle=4.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [8] 15:41:54.541 [debug] QUERY OK source="media_items" db=0.2ms idle=2.7ms 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 ? [8, 10, 0] 15:41:54.542 [debug] QUERY OK source="sources" db=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [8] 15:41:54.543 [debug] QUERY OK source="media_items" db=0.2ms idle=2.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"))))) [8] 15:41:54.543 [debug] QUERY OK source="media_items" db=0.6ms idle=2.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 ? [8, 10, 0] 15:41:54.545 [info] Sent 200 in 12ms 15:41:55.034 [info] GET /sources/7 15:41:55.034 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "7"} Pipelines: [:browser] 15:41:55.034 [debug] QUERY OK source="sources" db=0.2ms idle=493.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 15:41:55.035 [debug] QUERY OK source="media_profiles" db=0.1ms idle=493.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] 15:41:55.036 [debug] QUERY OK source="tasks" db=0.3ms idle=493.1ms 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 (?,?,?,?)) [7, "executing", "available", "scheduled", "retryable"] 15:41:55.036 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=493.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [4196] 15:41:55.036 [debug] QUERY OK source="settings" db=0.2ms idle=492.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 [] 15:41:55.037 [debug] QUERY OK source="settings" db=0.1ms 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 [] 15:41:55.038 [debug] QUERY OK source="settings" db=0.5ms 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 [] 15:41:55.040 [debug] QUERY OK source="sources" db=0.1ms 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" = ?) [7] 15:41:55.041 [debug] QUERY OK source="media_items" db=0.2ms 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 ((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")))) [7] 15:41:55.052 [debug] QUERY OK source="media_items" db=11.1ms idle=4.2ms 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 ? [7, 10, 0] 15:41:55.053 [debug] QUERY OK source="sources" db=0.1ms idle=15.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" = ?) [7] 15:41:55.053 [debug] QUERY OK source="media_items" db=0.2ms idle=15.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [7] 15:41:55.054 [debug] QUERY OK source="media_items" db=0.4ms idle=13.3ms 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 ? [7, 10, 0] 15:41:55.055 [debug] QUERY OK source="sources" db=0.1ms idle=14.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" = ?) [7] 15:41:55.055 [debug] QUERY OK source="media_items" db=0.3ms idle=3.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 ((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"))))) [7] 15:41:55.056 [debug] QUERY OK source="media_items" db=0.5ms idle=3.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 ? [7, 10, 0] 15:41:55.058 [info] Sent 200 in 23ms 15:42:00.869 [info] {"source":"oban","duration":193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]}